An estimated cost is usually between $30 - $50 per class (US). It depends on the trainer or dog obedience school. The type of training your dog needs and the level of difficulty are important as well. "I think costs vary widely based on where someone lives," said Annie Grossman, senior dog trainer and co-owner at School for the Dogs.