It all depends on the trainer. I'd suggest that you sit in on a class & see for yourself if you like the way the trainer trains. Also after class speak to some of the owners & ask their opinion on how they like thay like the trainer.

Your vet should have some great reputable reccomendations for you too!

Good luck & kudos to you for helping your loving pup!