Schnauzer
Schnauzers come in all sizes, and all of them have thick, wiry coats that shed only minimally but do require weekly brushing and regular grooming – especially of their facial hair (the breed name refers to the German word for a whiskery snout, and you’ll always recognise Schnauzers by their long, luxuriant moustaches and beards). Schnauzers of any size, in addition to being dogs that don’t shed a lot, are incredibly charming and cheerful, as well as highly trainable.
Scottish terrier
Another wire-haired breed, the Scottish Terrier is another dog that doesn’t shed but that needs regular brushing and grooming to keep its coat healthy. Clever and independent, Scotties are known for their strong instinct to go after prey, which traditionally consisted of rats and other vermin. However, they can’t always tell the difference between vermin and tiny house pets, so please be sure to keep that in mind when bringing a Scotty home.
Soft Coated Wheaton terrier
While many minimally-shedding terriers have wiry coats, the Soft Coated Wheaton terrier has the wonderful distinction of having…wait for it…a soft coat. Playful, active, and hungry for play, if you’re in the market for dogs that don’t shed and you have young kids, the Soft Coated Wheaton is definitely worth considering.