Dog Teaching: Surviving a Puppy Without Losing Your Mind will do just what the title implies and keep you smiling while you're doing it. This easy-to-read guide protects your sanity while you teach your puppy how to live with humans, and it does so with a reassuring sense of...