At Barking Good Pet Services, we believe training is about more than just obedience – it’s about connection, confidence, and understanding.
With a reputation built on trust and a heart for dogs of all breeds, sizes and stories, our dog training programs are grounded in positive reinforcement, real-life results and genuine care.
From high-energy puppies to rescues with negative past experiences and everything in between, we tailor every session to meet your pet’s unique personality and your goals for them. Whether you’re starting fresh with basic manners or working through behavioural challenges, our experienced trainers are here to support you every step of the way.
What We Offer
Private Training Sessions
In your Home, at our Location or out in your Community.
Group Training Sessions
Teach your pup crucial commands, manners, and social skills alongside other dogs.
Board & Train
Let us do the training for you

Our Training Methods are kind, consistent and science-based, helping your dog feel safe, understood, and ready to thrive.
Board & Train Program
Let your pup learn while you relax!
Our Board and Train program is a structured, immersive training experience designed to give your dog a strong foundation in obedience and good manners. While staying in a safe, loving environment, your dog will work daily with a professional trainer on skills like leash walking, recall, sit, stay and more – customized to their needs, whether at a Beginner Level skill to a more Advanced Level of skill.
This Program is perfect for the busy owners or dogs needing a jumpstart, this program combines consistent training with social skills of the daycare program for lasting results.
We’ll send regular updates, and at the end of the their stay, you’ll get a personalized handoff session so you can confidently continue the training at home.
*Conditions do apply for this program. Please contact us to discuss
Skill Level Training:
Beginner Dog Training Classes
Next Class Begins Saturday August 9th
Where your dog learns to be their best self
Join our fun and supportive training sessions designed for puppies and dogs of any age that require the support needed to learn the essential foundational skills such as:
Sit, Down, Touch, Focus, Wait, Recall, Leash Manners, Leave It, Take It, Drop It, Look at Me, and Desensitizing. The Owners will learn how to understand your dog’s body language, signs of stress and how to effectively support your dog’s needs.
Duration:
6 Training Sessions
Prerequisites:
No prerequisite
Location:
Completed in a Private, Group or Boarding Program
Skill Level Training:
Intermediate Dog Training Classes
Next Class Begins August 27th
Where your dog learns to be their best self
Take your dog’s skills to the next level with our Intermediate Dog Training Sessions, designed for dogs who have mastered the basics and ready for more advanced challenges. These sessions focus on strengthening obedience, building reliability around distractions, and encouraging better communication between you and your pet.
What we cover:
- Improved Leash Manners with a focus on Heel, Side Positioning, Side Switching
- Reliable Recall (coming when called) with distractions
- Stay with a Wait while building distance between with a Reliable Recall
- Learning Feet Commands
- Placement
- Settle between the legs
- Focus and Impulse Control
- Introduction to off-leash reliability in safe environments
- All Done Cue
- Polishing basic cues
Whether you’re preparing your dog for public outings, advanced training, or just looking for more day-to-day control, our Intermediate Programs builds a strong foundation of trust and responsiveness. Suitable for dogs of all breeds and ages who have completed a basic obedience course.
Duration:
6 Training Sessions
Prerequisites:
Completion of a basic obedience program or evaluation by our trainer.
Location:
Completed in a Private, Group or Boarding Program
Skill Level Training:
Advanced Dog Training Classes
Let your pup learn while you relax!
Take your dog’s skills to a higher level with our Advanced Dog Training Sessions – designed for dogs who have already mastered our Intermediate Skills and are ready for more complex challenges. These sessions focus on refining behaviour, advancing their level of Focus in environments with distractions and further strengthening the communication between you and your dog by removing treats to reinforce while using other means of reinforcements.
What We Cover:
- Precision Heeling with extra skill set and Advanced Side Switching
- Advanced Commands and Trick Training such as: backing up, Stay while owner is out of site
- Moving from an excited mind-state to a Relax mind-state
- Distraction-proofing in real-world environments
- Problem Solving and behaviour refinement
- Accepting Touch from Strangers,
- Advanced Healing and Switching Sides
- Introductions to Dogs in a Friendly Manner
Whether you’re preparing for therapy dog certification, agility sprots, or simply want a well-mannered companion in any situation, our advanced sessions are tailored to meet your dog’s unique needs and learning pace.
Duration:
6 Training Sessions
Prerequisites:
Completion of our Intermediate Course or evaluation from our Trainer.
Location:
Completed in a Private, Group or Boarding Program
Therapy Dog Training Classes
For dogs training to do the therapy test
This program is for dogs training to do the therapy test, we will teach your dog all the commands needed to pass the therapy test. We will teach everything your dog needs to be successful for the big Therapy Test Day.
Duration:
6 Training Sessions
Prerequisites:
Completion of our Advanced Dog Training Course
Reactivity and Rescue Dog Training
This is for dogs who have reactivity and the training sessions are based on the dog’s individual need.
Dog Reactivity: refers to an overreaction to certain stimuli in a dog’s environment. This overreaction is often intense, immediate and difficult to redirect. It’s typically driven by fear, frustration, excitement or a lack of socialization or training.
Some common reactivities:
- Barking and Lunging at Strangers while out on Walks
- Barking Lunging, Growling at Strangers in your Home
- Passing other Dogs and lunging and pulling on leash
- Dog on Dog Aggression
- Dog or Human Aggression
How we can help:
Our Trainer is Certified in Aggression with Dogs and uses positive, science-based methods that help you in the following:
- Understand your dog's triggers and stress signals
- Build focus and calm behaviour around distractions
- Create safer, more enjoyable walks and outings
- Strengthen your bond through trust and communication
Our program provides personalized support in a controlled environment to set your dog up for success. tougher, we'll guid your reactive dog to a more confident and relaxed state of mind.
Duration:
Based on the dog’s individual need.

Puppy Play Days
Let your puppy learn, play and socialize with confidence through the guidance of our trainer. This time is a perfect mix of fun and early training foundations for your puppy.
When
Tuesdays and Thursdays 10:00am - 1:00pm
Minimum Age
10 weeks
Prerequisites:
Vaccinations: 1st round of vaccinations or titres test
Price
$15.00 per hour
Training Pricing
Call (403)-835-2440 or Book a Consultation Below
Training
$54/session for one-on-one at facility training
$64/session for One-on-One At your Home or in the Community
$200 for
group classes
Board & Train
$225* for 5 Day Board & Train
$420* for 10 Day Board & Train
*Plus cost of boarding or daycare rates
Meet Our Head Trainer
Sheri MacDonald
Head Trainer
With over 10 years of dog training experience, I specialize in positive reinforcement techniques that build trust, communication, and confidence between dogs and their people. I work with all breeds and temperaments, focusing on obedience, reactivity, and behavioral challenges. I’m also certified in aggression training, giving me the tools to help even the most complex cases with care and expertise.
As a lifelong dog lover, I grew up surrounded by dogs and have always been passionate about helping others navigate the ups and downs of pet ownership. As the proud owner of three Akitas, I understand firsthand the patience and creativity it takes to work with even the most independent or stubborn breeds.
I believe training should be fun and rewarding for both you and your dog—because when learning feels like play, success comes naturally.

Let’s make training a joyful journey – together.
Book a consultation today and take the first step toward a happier, more connected life with your dog.