Yes, hamsters should see a vet at least once a year for a check-up and to receive necessary vaccinations. They should also be taken to the vet if they show signs of illness or injury.