i agree shelters are the way to go! i adopted the love of my life last summer
i do not think breeders are a bad choice neither to be honest. they are expensive and there are plenty of good dogs at shelters but if you choose to buy go for a good experienced breeder and not a puppy mill, pet store, backyard breeder, etc.
i am highly allergic to all dogs but have found that once you get used to a dog, your allergy to that particular dog really does go away.. seriously!
it's worth it to me anyway.
um, poodle mixes are usually good for allergies - keep in mind that small dogs are really high energy, sometimes getting one a bit bigger is better because they are more mellow.