You can also look on the AKC website for different breeds. There are all sorts of sizes of dogs that dont shed at all... but will need grooming every 6 weeks and brushed out fairly regularly.
Standard Poodle, Portugese Water Dog, Bichon, Mini and Toy Poodle, Schnauzer, Maltese are the ones that come to mind right now. And no matter what you're told... mixes of these breeds are NOT guarenteed to NOT shed.