This depends on the severity of the scab and what’s causing it. In many cases, scabs on dogs can heal between 3 and 14 days. However, infected scabs can take longer, and scabs can reoccur. Healing scabs may mean treating the underlying scab cause, which could be things like allergies, irritation, skin imbalances, and fleas.