I use
Fetch! Pet Care - Welcome to Fetch! Pet Care - they are a national organization and have franchises in most locations. They actually come into your home and watch your pet there- they have many different packages that you can choose from, they can even stay over at your house, or take your pet to their house.
I have my sitter come 4 times per day and while she is supposed to stay for 30 minutes each time she never stays less than an hour and sometimes much much longer than that.
I like that my dogs are in their own home- they don't need any vaccines that I don't normally give, she will do anything special I ask for- food, playtime, etc. no request is ignored. I don't have to take them a day early or get them a day late. When I leave for my vacation I say goodbye and as soon as I arrive home they are waiting for me. She is never too busy to talk to me when I am away and will communicate every day with me. She will text me photos of the babies and give me updates on how they are. She will call with any little question and not just guess on what I would want.
Plus she has a key to my place- so in an emergency if I am out for the day and can't get home for some reason, I can call and she will go over and check in on the kiddos.