We have a dog and use the company that walks her for dog sitting when we go away (after a terrible experience with a recommended but "unofficial" dog sitter, and with family). It's £40 a day/night. That's fine, it's part of the cost of having a dog.
Later in the month we are going away for one night. They asked if they could pick up the dog at 11, I said that was fine although we aren't leaving till the afternoon, but we wouldnt' be home to 11 the next day, it would be in the afternoon, preferably around 4 (we are about an hour away, but it would be great not to rush). They've charged us for 2 days - so £80. I queried why and they said it's becuase they will need to have her "the whole day" on the second day (i.e till 4).
I have suggested that either we do 2 - 2 or they can drop her at our house at 11 (they do drop offs anyway) and she can be at home for a few hours which she is used to. I don't really want to pay £80 for a night away, it's almost what we are paying for our hotel! I don't blame them for charging for 2 either as I assume it's going into a second 24 hr period and that's the way they do it, which is fair enoguh. But I just wanted to check whether I am unreasonable asking them to either change the time, or drop her off without us there to avoid paying £40 for, essentially, 5 hrs. They are good and reliable and look after our dog realyl well, so I don't want to push it if it's cheeky.
As an aside, they also do a "doggy day care, for £25 a day. It would be cheaper to book her into that - which I might ask about if they get funny.