Most dogs recover over approximately 8–12 weeks, although recovery timelines vary by age, size, and activity level.