Please wait ...

How much can I expect to pay for Dog Training?

Average Price
$75 per session

How much does a Dog Trainer charge?

Want to enhance your pup’s health and happiness with a reliable dog trainer but unsure how much it’ll cost? Read on to find out how much your training expert will charge for different services, including obedience training, puppy training, and more.

Do I need a Dog Trainer? 

We call them a man’s best friend, but our canine companions aren’t always little angels. Whether they’re only weeks old or a long-time member of the family, your pup’s behaviour might not always be up to scratch. That’s where a dog trainer comes in. They’ll be able to improve your pup’s behaviour and obedience while creating positive habits in the process.

A trainer doesn’t just teach your dog a cool new trick - they’re highly specialized in confronting several behavioural problems, however minor or major. From teaching puppies basic habits to tackling aggressive behaviour, a dog trainer knows how to deal with those stubborn problems that have you going around in circles. 

How much is a Dog Trainer? 

If you’re wondering how much a dog trainer charges for their services, we’ve done our research and put together the average cost of a dog trainer based on local Canadian professionals: 

Average cost of a Dog Trainer (per session)
Average cost$75
Minimum cost $30
Maximum cost $120

What impacts the cost of a Dog Trainer? 

A few key factors influence the cost of a Dog Trainer, including: 

  • Class type - private or group

  • Age of the dog (not you!) 

  • Training type 

Class type - private or group 

Most dog trainers provide private and group sessions - it’s up to you to choose which type is best for your dog. For particularly shy or disobedient pups, private training might be a better option initially. You can always move to group sessions once your dog has gained more confidence. 

Group sessions are often less expensive as the instructor can train multiple dogs at once - so they’re an ideal option if you’re on a budget. 

Group classes

Average cost of group Dog Training classes
Average cost (per session) $40
Minimum cost (per session)$30
Maximum cost (per session) $50

Private classes

Average cost of private Dog Training prices
Average cost (per session) $82.50
Minimum cost (per session)$45
Maximum cost (per session)$120


Dog training isn’t just for puppies - it’s important to tend your dog’s physical and mental fitness throughout their lifetime. It’s easier to train pets while they’re young, which is why puppy training tends to be priced lower than other dog training services. 

Training type 

Just like us, dogs have unique personalities and requirements, so there isn’t a one size fits all approach when it comes to training them - training needs to be tailored to each dog. The most common types of dog training and their average costs are: 

Average cost of a Dog Trainer based on the training type
Training type Maximum cost (per session)Minimum cost (per session)Average cost (per session)
Aggressive behaviour$120$75$97.50
Puppy training$75$45$60
Adult training$85$45$64.50

How to save money on Dog Training services 

If you’re looking to hire a Dog Trainer on a shoestring, read on for our top tips and tricks for keeping costs down: 

  • Enquire about price packages- Most trainers offer discounts on packages of multiple training sessions, minimizing the hourly rate. 

  • Consider travelling to the trainer - If it is feasible for you to travel to the trainer, the rate may be reduced as they won’t need to factor in travel costs. 

  • Go online - With so many physical activities moving online, why not give it a go? More trainers are now offering online dog training sessions, which tend to be cheaper than face-to-face sessions. 

 Invest in your dog’s health and happiness with a Dog Trainer on Bark. 

Get quotes from Dog Trainers near you

Find a Dog Trainer near you

The average rating for Bark Dog Trainers is 4.93, based on 6,638 reviews


based on 6,638 reviews