For goodness sake! You must be exhausted!.....you should have called a porter. That's why they're there! Hope you manage to get the swelling down. Hope the dogs are doing ok.