I've only ever had a cat, never been a dog owner. When I was out at work, a cat was the best choice as they are more independent and can be left alone longer than a dog. I'm due to retire soon and would like a small dog that I can take away with me in my campervan. I've always liked the idea of a Yorkshire Terrier, but actually know nothing about them.
Are they as cuddly as they look? good-tempered? easy to train? Should I buy a puppy or an older dog? Do they have many known health issues? How do I find one from a reputable source? Any advice gratefully received.