top of page



Hi, I'm Diane Holmes, owner and trainer of My Dog Rocks

Diane Holmes

Owner and Head Trainer

I want you to be able to say "My Dog Rocks"!

Whatever your issues are, we are here to help.

In 2009, I started My Dog Rocks so I could help people overcome their frustration with their dogs in a way that wasn't being addressed in the marketplace. I'm so proud of the people and dogs that I have served over the last 14+ years!

In 2010, as I was working with my dog Jake, I remember the moment that he and I truly began to work together, and I turned to him and said "dude, you rock". I remember feeling so in tune with him, so proud of him, like he had figured me out and I, him. This was the feeling I wanted every dog owner to have. 


I found that there was a gap of training in real life situations. I want to help people be happy with their dogs, not stressed and worried about taking them outside. Or for some dogs, inside! You want a dog you can take anywhere, and not have to worry about walking them when no one is around. That's why we work in real life situations, so you learn how to work around any and all types of distractions. Because let's face it - most dogs will come to their owners when nothing is around. You want your dog to come no matter what else they see and hear!


Most of my clients have worked with other trainers. Many have been kicked out of other training classes. I have not turned clients away due to behavioural issues, nor have I kicked a dog out of class. My goal is to help you, whatever it takes.

When I moved to Barrie in 2013 I became involved fostering for Finding Them Homes, a Barrie rescue that brings dog south and into foster homes from remote northern Ontario communities. Since then, I have become heavily involved in training for the fosters and the foster dogs, and almost 3,000 dogs have been adopted since that time, a great mix of puppies and adults. I have also fostered about 35 dogs myself. I have extensive expertise working with feral and street dogs, fearful dogs, new rescue dogs and helping them adjust into the home.  


Over the past 14 years I have worked with hundreds of dogs of all sizes, ages and breeds. I have worked with dogs starting out in training, but many of my clients have behavioural issues that they need changed. Whatever your reason for training is, we work together towards your goal.

In 2022 I enrolled in Ivan Balabanov's Training Without Conflict Certification for Dog Trainers. This is a highly intense course to learn Ivan's unique play based training. Ivan is a 2 time World Champion and one of the world's highly respected trainers, and I am so excited to bring this to my clients. We must keep learning in order to continue to grow!


I live in Barrie and we serve Barrie and surrounding area.


I am continuously looking to learn new things that I can bring to my clients. I bring something new home to my clients and their dogs with every workshop that I attend. I believe it's important to have continued education in dog training. You can never stop learning!


  • 2022 Ivan Balabanov's Training Without Conflict Certification Course. As of now I have passed the certification exam, and still need to pass the handling exam to be fully certified.

  • Hustle Up School of Dog Training 2009

  • BodyTalk Access for Animals Workshop

  • Injury Prevention and First Aid Certification

  • Pack to Basics Dogmanship Workshop 2014 and 2015

  • Pack to Basics Advanced Socialization Workshop 2016 and 2017

  • Dealing with Difficult Dogs (3D) Workshop

  • Canine Behaviour and Communication with Nelson Hodges 2014, 2015 and 2016

  • Koehler Novice ISTA 2015

  • Shadow program with Chad Mackin July 2015

  • Trainsmart Workshop with George Cockrell and Heather Beck August 2015

  • E-collar Certification with Karen Laws, Ontario Dog Trainer 2016 Level I and Level II

  • Tyler Muto Dogmanship and Problem Solving Workshop 2016

  • Canine/Human Relationship Institute - Level II Advanced Behaviour Workshop April 2017

  • Play is the Way workshop with Jay Jack June 2017

  • Training Between the Ears Workshop with Mark McCabe August 2017​

  • Puppy University with Nino Drowaert 2017

  • Puppy Primer with Linda Kaim 2018

Beverley Bliss - Assistant Trainer

Over the last 5 years I have raised approximately 150 puppies of various ages, I really enjoy watching them grow, absorbing new information.  The way their personalities grow is amazing! I have 2 adult dogs who have both been in training , I strongly believe in starting training from an early age, helps the puppy enormously by giving them clear expectations  and more importantly helping the owner achieve the well balanced dog for their family.  It pays off in spades as they grow and develop, and can help save much stress as they mature. I have also been fortunate during this time to be able to foster for a local rescue, helping their puppies get ready for their forever families.

bottom of page