Well - keep your eye on local shelters and rescue groups. You have a really good chance of finding a smaller shed free dog. The breeds you can consider, given your allergies, are yorkies, poodles (think about a miniature, instead of a toy, maybe), bichons, schnauzers, and many of the smaller terriers have a coat that may work well for you. Remember, mixes of these are euthanized every year and would probably be perfect for what you want. And chances are, you can find an older puppy or young dog - already vetted and spayed/neutered.