I've just read this book by Steve Mann (IMDT) and thought it was very good. It's aimed at first-time puppy owners so I don't think there was anything in it that was really new to me, but useful revision for me in my trainer role. I would definitely recommend it to new puppy owners as the information is clearly laid-out and all the basic puppy issues are covered - toilet training, recall, loose-lead walking etc - in a straightforward and easy-to-follow way. It also goes into building your relationship with your puppy and enjoying each other. And it is also witty, in fact very funny in places.