Now there's a happy dog. Jim likes nothing more than a good run, except maybe a big delicious feed and a some adoration.
If you are thinking about a family dog, I would say that a golden retriever is perfect. They can grow quite big, which is a bit daunting for tiny kids, and they are quite hairy (ever noticed how many vacuum cleaner ads have goldies in them?) but they are also so gentle, loyal, funny and cuddly and smart. Every time I see a goldie in the street or in a car I smile!