Hi, I'm Diane Holmes,

owner and trainer of

My Dog Rocks

I want you to be able to say "My Dog Rocks"! Be it from training or improvement in health, I'm here to help.

In 2009, I started My Dog Rocks so I could help people overcome their frustration with their dogs. I actually started the business under another name, but found it didn't really describe what my business was about. 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.  That was when I changed to My Dog Rocks. 


As I started working with people and their dogs, 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. People want a dog they can take anywhere, not worrying about walking them when no one is around. That's why we work in real life situations, and I teach you 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, nor have I kicked a dog out of class. My goal is to help you, whatever it takes.


Over the past 11 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 towards your goal, because that is what is important.


I live in Barrie and 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!


  • Professional Member of International Association of Canine Professionals


  • Hustle Up School of Dog Training


  • 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



© 2020 by My Dog Rocks.