Dog walker vs. pet sitter: Which meets your dog's needs?