MPS is great! They are trustworthy and professional, and I know my two dogs are in great hands when I have to leave on vacation or to go to work. They're good with high energy dogs, like my 2 year old Rat Terrier, and are even great with special needs pets, like my older dog who needs medication daily. I used other services in the area and could tell they weren't taking my dogs on the full 20 or 30 minute walk, but MPS definitely gives my dogs the full half hour I requested because they are appropriately worn out when I return. I would definitely recommend MPS to anyone that needs daily or prolonged pet care service.