What do shelter dogs, rescue dogs, dogs from a breeder, and a puppy given to you by a friend have in common? They all require training. In fact, together