Welcome to Mary Puppins Dog Walking Services

Big Or Small, we walk them all!

Scroll down to learn more about us!


About Us!

With our love of dogs we promise to give your dog the same love and attention we give our own. We know how important it is for your pets to have a healthy and active lifestyle so we make sure every walk will allow your dog to run, play and explore the outdoors at a variety of destinations. We treat your dog as a member of our family, and ensure your dog’s welfare always comes first.

We offer professional, affordable, and trustworthy pet services. Whether it’s an odd day here and there or daily walks/pop in’s we aim to provide fun and loving care for your furry friends.

See images below for an insight into our services.


We will come to your home to meet you and your dog so you can decide if we are the right fit for you. We will discuss any needs or requirements you have so you can feel confident and happy that your dog will be left in safe hands. 

Some of our services are outlined below.

Dog Walking Services

We offer both individual and group walks, as well as on/off lead walks depending on your dog(s) needs. Dogs will either be walked from home, or we will pick up and drop off your dog(s) using our comfortable, safe and secure pet taxi to and from the walking destination. The walking time commences from the moment we get to the destination and the pick-up/drop off time will not be included in the full 1 hour/½ hour. 

Your dog will be cleaned before being let back into your home, and we will ensure any mess your dog has made is cleared up before we leave. 

Updates of your dog’s walks will be written in your complimentary doggy diary after every walk. 

We keep bowls, fresh clean water, healthy treats, poo bags and toys in our pet taxi!



Pop In Services

If you don’t require your dog(s) to be walked then we also provide a ‘pop in service’ where we can check on your dog(s) and spend as much time with them as you wish (please see price list for more information). 

We will ensure that the full length of time at your home will be spent playing, cuddling, letting your dog outdoors, and giving them our full attention. 

We will make sure any mess your dog has made is cleared up before we leave, and fresh water/food is provided if necessary. 

Short walks can also be included upon request. You will also receive daily updates in your complimentary doggy diary.

Puppy Visits

If you have just welcomed a new member into your family and have work or other commitments that mean you are unable to spend as much time with your puppy as you would like then we can help!

Your new addition will need plenty of interaction so we will ensure they receive a lot of attention during each visit. We will play, feed, water, and provide companionship for your puppy before they are allowed out on walks – this includes indoor and outdoor play time. As your puppy gets older we can include short walks near your home. 

We will make sure any unwanted mess/accidents are cleared up before we leave and assist in the toilet training process. Your puppy will be left happy, content, tired, and clean, and you will receive daily updates in your complimentary puppy diary on their progress. 


We are more than happy to help with other animals at the same time as looking after your dog. We can feed your cat, check on your rabbit or any other small animals. 

We can offer services such as taking your dog to and from the vets, groomers, or other appointments in our safe and secure pet taxi - prices will vary depending upon distance.


Take a look at what some of our wonderful clients have to say about us!


"Brilliant dog walkers - nothing is too much for them and our dogs come back exhausted and very happy. They have a better social life than me! Can't recommend Mary Puppins highly enough! "

Kerith Bruce

"Dedicated to giving a dog a nice long walk! Reliable! "

Lottie Jeffs

"They are so lovely, Alfie looks forward to his walks and spending time with the gang!"

Karina Williamson


Phone: 07519 358067


Address: Lea Park, Thame, Oxfordshire

Name *