All dogs shed. Some, like German Shepherds, shed their coats all year long while other breeds only shed occasionally. The amount and frequency of shedding can also vary depending on the pet’s health. For example, dogs diagnosed with cancer or kidney disease lose a lot of fur.