What is a medium sized breed of dog that beautiful and generally well behaved but does not shed lot?

It's tough to find a dog that's *completely* non-shedding, as all dogs shed to some degree. However, here are some medium-sized breeds known for being beautiful, well-behaved, and relatively low-shedding:

Hypoallergenic Breeds (minimal shedding):

* Poodle (Standard): These intelligent and elegant dogs are known for their hypoallergenic, curly coats that come in various colors. They are also highly trainable.

* Bichon Frise: A cheerful and playful breed with a fluffy, white, hypoallergenic coat. They are relatively small (around 10-18 pounds), but their personality is larger than life.

* Kerry Blue Terrier: This unique breed boasts a soft, blue-grey, hypoallergenic coat. They are intelligent, playful, and known for their loyal nature.

Low-Shedding Breeds:

* Portuguese Water Dog: Another hypoallergenic breed, these dogs are known for their water-resistant, curly coats. They are energetic and intelligent, making them great companions for active people.

* Irish Water Spaniel: This breed has a unique, curly, liver-colored coat that is considered hypoallergenic. They are known for their playful and affectionate nature.

* Lagotto Romagnolo: This Italian breed has a distinctive, curly, truffle-hunting coat that is considered hypoallergenic. They are intelligent, playful, and adaptable to various lifestyles.

* Soft Coated Wheaten Terrier: This breed has a soft, silky coat that requires regular grooming. While not completely hypoallergenic, they shed much less than other terriers and are known for their affectionate and playful personalities.

Important Considerations:

* Grooming: Even low-shedding breeds require regular grooming to prevent mats and tangles.

* Individual Differences: Every dog is unique. Some breeds may have more shedding than others within the same breed.

* Allergy Sensitivity: Hypoallergenic breeds may not be suitable for all allergy sufferers.

* Lifestyle: Consider your lifestyle and energy levels when choosing a dog.

It's crucial to research any breed thoroughly and spend time with dogs of that breed before making a decision. It's also recommended to consult with a veterinarian or a professional dog breeder for personalized advice.