I've run puppy classes, had many puppies to stay for board and training, and worked one-to-one with hundreds of dogs and their owners.
Before that, I too lived through the ups and downs so familiar to many dog owners: clearing up mess or apologising profusely as a stranger's picnic found itself en route to my dog's stomach.
Finally, with the arrival eleven years ago of Cory, my Labradoodle, and a break from my previous career in publishing and technology, I decided to do something about it!
I took courses with some of the best teachers of modern, reward-based dog training methods.
And, for the past ten years, I've been coaching owners to help them train their dogs.
Now, I've taken it online to fit in with anyone's schedule.
I want you to discover that training and having fun with your puppy can be one and the same thing.