Many people want to get a dog, but they are put off not only by the need to walk the animal in any weather.
The characteristic smell of a dog and hair everywhere are what stop people dreaming of having a dog.
However, in reality there are breeds that are not afraid of this.
5 breeds that don't shed or smell
The first breed to look at is the Maltese. Despite its luxurious coat, this dog has virtually no odor and does not shed, as long as you remember to brush it twice a week.
The same goes for the Afghan Hound, which has a striking long but virtually hypoallergenic coat.
If you are looking for a smaller dog, consider a Bichon Frise. Just keep in mind that your pet will need regular grooming.
Yorkshire Terriers have no undercoat, so they will not shed. However, they will require additional insulation in the fall and winter.
The American Hairless Terrier is a great option for those who don't want to take care of their long hair. The dog will only need sunscreen in the summer and warm clothing in the winter.