One of these days I want to get a puppy, but when I do, I want to raise my puppy the right way.  I think it's good to do some research ahead of time to prepare for everything involved in bringing a new puppy into my life.  Puppies for Dummies covers everything relating to choosing and raising a puppy in addition to everyday life with a puppy.  I really enjoyed reading this book because it is well written by a professional dog trainer who has a good writing personality.  Sarah has written in a language that makes even the trickiest puppy problems easy to fix.  Having a solid foundation for your new puppy will ensure many happy years together and after reading Puppies for Dummies I feel comfortable with this book guiding me in the right direction.