I personally have a health check every 6 months, Eliminall Spot on (same as frontline but half the price) every other month, worm my puppy every month until 6 months then every 3 months like my older dog and my older dog get a full vaccine every 3 years and in between she has her dog flu injection as i call it canine para influenzavirus some do it different but this is what i have always done and it is just routine now