Dogs need to go to the vet at least once a year for a check-up, and more often if they have any health problems. Puppies need to go more often, at least every 3 months for the first year of their life.