Well after a couple of years deliberations, research, reading and generally scaring myself, I've now taken the plunge and finally picking up our new puppy!
I have all (what I consider) to be essentials under control, but I'm interested in your "must have's" and anything golden gems that a newbie wouldn't necessarily think about! Thanks!