All breeds of dogs have undercoats, but some have thicker undercoats than others. The following breeds are particularly known for their thick undercoats: 1. Bernese Mountain Dog 2. Husky 3. Labrador Retriever 4. Golden Retriever 5. Pomeranian 6. Shih Tzu 7. Yorkshire Terrier