
Hi,
There are a few breeds that are suposed to be good if you have allergies, although, you do need to make sure about what EXACTLY you are allergic too, it could be the hair, it could be the dander; dead skin etc, or it could be the traces of saliva on the dogs coat from it licking itself.
If you are only allergic to the fur, then a 'hairy' breed, rather than a furry breed might suit you better. These dogs dont tend to shed like other dogs, if correctly groomed. Also, in general, (but not in every case) dogs with longer silky hair, and dogs with wire coats that need stripping are easy for people with allergies.
so, if you dont want a small dog, i guess the Bolognese is out, as well as the Miniature Schnauzer, and the Maltese.
How about, Standard or Giant Schnauzer (though the giant really is very big,), Soft Coated Wheaten Terrier, as previously mentioned the standard poodle.
The benefits of these KC recognised breeds, is that they breed true to type, which a cross breed such as teh Labradoodle (and likewise the 'Sprollie' and the 'Cockerpoo' etc etc) dont, so whilst the adult one you meet at a breeders, or in the park might not set off your allergies, your own pup might do.
When you have found breeds you like, see if you can find some one who owns, or breeds these dogs, and see if they will let you and your son come to their house for a few hours, to see if there is an allergic reaction to the dogs.
HTH, Em xx