Having a new puppy is a fantastic, happy, scary, frustrating, exciting, amusing, annoying time that will change your life upside down. You'll get lots of advice from everyone you meet. All well-meaning and all different. You'll have devoured loads of books about how to raise a puppy. But the often conflicting advice can leave you more confused than ever. We all wrestle with the reality. It's nice to have great information to hand. But it doesn't always...