#16 Samoyed
Samoyed is an affectionate dog breed that has a beautiful smile that will melt your heart. They are very adaptable and can be the best family dog.
#17 Cairn Terrier
Cairn Terrier is a cute and affectionate dog breed that can make an amazing family dog. They are known for their intelligent and independent personality.
#18 Havanese
The Havanese dog breed is known for its silky long hair and expressive eyes. They are intelligent, funny and can be a good friend with your children.
#19 Tibetan Terrier
Tibetan Terrier is known as a watchdog for its sensing and high alerting dog. Even so, they are loyal towards their owner and have a gentle side.
#20 Portuguese Water Dog
Portuguese water dogs are known for their affectionate and high intelligence dog breed. They can be a good option if you are an active person due to their amount of exercise requirements.