A dog sitter is someone who takes care of dogs in the absence of their owners. This can include feeding, walking, playing with, and providing companionship for the dogs. Dog sitters may also be responsible for administering medication, following dietary restrictions, and providing basic grooming. They can provide pet sitting services in the owner's home or their own home, depending on the arrangement.