A great book on puppy care and training is "The Art of Raising a Puppy" by John James. This book is based on the John's ' experience raising German shepherds, but the training principles can be applied to any breed of dog. The book covers everything from choosing a puppy, to housebreaking, to obedience training, to socialization. It's a comprehensive guide that's easy to read and understand.