The following link describes all the vaccinations that are offered free to everyone in Wales, and the ages at which they are normally given.
NHS Wales Vaccination Schedule
Some specially at risk groups may need other vaccinations, but these are not usually given by the GP. For more information see:
Babies at risk of Hepatitis B
Children at risk of TB
Chickenpox
The following link gives general advice about child health. Please note that NHS Choices is an NHS England site. Specific service related points may not be exactly the same in Wales.
NHS Choices - Child Health
Common Childhood Illnesses