PetSmart does have a program for training but I don't like it as there is too much commotion going on for the dog to pay attention or the owner. Prices for these classes are rather high. They can range, depending on the type of class needed, from $75.00 to $150.00. Check your local vet. Often they will have a trainer there on site who holds training classes. Some breeders with know of places as well.