Yorkshire Terrier
Yorkshire Terriers are small, affectionate dogs that make terrific pets and have been a hugely popular breed all over the world. These are the perfect dog breed for families who are looking for a dog that has huge personalities, is independent, and can be trained pretty easily. Yorkies are small dogs that typically weigh an average of 5-7 pounds. Although they are generally friendly dogs they do much prefer attention from their owners. One of the downsides is that these dog breeds do require a lot of grooming from time to time, howeev, for people with allergies these are one of the most ideal dogs.
Cavalier King Charles Spaniel
Cavalier King Charles Spaniel is basically an excellent combination of a toy breed together with an adorable, lively sporting companion. This dog breed is so loving that they so easily get along with anyone and everyone that they come across, including kids and other dogs. They are just so many reasons as to why the Cavalier King Charles Spaniel makes a wonderful pet, and not to forget about their gorgeous silky-soft fur which will definitely melt any heart.