Just two points:
1. Gross generalizations about dog breeds are just that. Any time you say that all of any breed behave a certain way, you are displaying ignorance
2. All dogs shed. Some shed more than others. Some have a coat type that holds the hair in even after it has been shed. But they all shed.