A note to our community regarding COVID-19. Learn more

How much does dog training typically cost?

Thumbtack Editors
Answered

The average cost of dog training ranges from $60 to $155 per hour. But, your dog’s training might cost more or less depending on a number of different factors. For example, you might pay less if you schedule group classes instead of private instruction. The type of training (aggressive behavior, basic obedience, off-leash training, etc.) could have different prices as well. 

Get an exact cost estimate by contacting several dog trainers near you

Learn more about dog training cost factors.

Ready to hire a Dog Trainer?

You never pay to use Thumbtack: Get cost estimates, contact pros, and even book the job—all for no cost.