Few people are actually up to the challenge, so we had to be careful in our placement of Doc. In spite of all his endearing ways and general adorableness, Doc was still puppy enough to chew anything at the drop of a hat. This is what landed Doc in an animal shelter in the first place. You truly have to be prepared to work with a puppy. Housebreaking is a particular thrill.
All training actually can be a very pleasant experience if the people involved are committed.
The rewards are great. You end up with a terrific dog who works with you and bonds to you in all the right ways. Dogs really want so much to please, and it all can start in puppyhood. It's best if you are home more than you are away when you have a puppy in the house, and few can manage this. If you work all day and want to rest all night, it is a huge mistake to get any puppy.