ALL breeds shed. Even Poodles and Bichons. Maybe they don't shed like a Lab, but all do shed. It's a matter of your own allergies and how well you tolerate a dog. Some people can't stand curly-coated breeds, but can live well with short haired dogs like Greyhounds. Others can't tolerate short haired dogs but live well with curly coated breeds. My advice is to go to a breeder of each and every dog breed and HUG IT!!! If the fur triggers an allergy attack, cross the breed off your list.

In the meantime, is your niece allergic to birds or cats? If she tolerates most bird species, a pet budgie is a very delightful companion.