It is a little misleading to just say "My dog's good, get one of these." They're not like bikes. A lot of it comes down to the individual dog - they all have their own character. Our dog's brilliant, but I wouldn't recommend him to anyone.
Pointers I'd give for all would-be dog owners:
- Rescue dogs can be brilliant, and personally I think this is the place to start. There are so many dogs in the world already, why not get a pre-loved version? Plus you can avoid the annoying puppy phase.
- Research the breed. Via internet http://www.the-kennel-club.org.uk/services/null. Also talk to a registered breeder - they're by far the best place to get honest, in-depth information. Again, easy to find contact details through Kennel Club.
- Avoid puppy farms. You're not saving a poor puppy from a horrendous existence, you're guaranteeing another litter. Meeting the puppy's mother is the best thing to do (as you can see the conditions/health).
- Once you've got the dog, the more you put in the more you'll get out. Spend time training, walking, socialising it. Ideally, give the dog a job (agility, tracking, retrieving) so it is mentally AND physically stimulated.
As for my opinion on breeds - nothing wrong with Labs, Springers and Cockers, there's a reason why they're popular. But for me, that's a bit like buying a Specialized or a Trek.
I like the more interesting versions: Whippet, Schnauzer (great shout, Scotabroad), Standard Poodle, Leonberger, Bracco Italiano.
Oh, and Sprockers and Labradoodles are just posh mongrels.