1 Puppy classes usually cost less than adult dog classes or classes specifically geared toward dogs with behavior issues. 2  Private classes with a trainer, which could be at the client's home or at the trainer's place of business, usually cost from $30 to $100 per hour-long session -- so about $240 to $600 for six sessions. Amazon has a selection of dog training books starting under $10. 2  Some shelters offer low-cost training, starting at about $35 and up for several weeks of classes. 3  The cost is usually lower for a dog adopted from that shelter. 4  Some boarding training programs offer a discount for a second dog from the same household.