They are both medical practitioner who is in charge of the wellbeing of an individual. They differ in their specialization.
A general practitioner is a medical practitioner who provides the comprehensive general needs of the patients rather than focusing on the specific disease or organs that need medication. In this connection, they provide preventive care, health education or family health care for all ages and sexes. They have particular skills in treating people with complications or multiple health issues. They are also termed as “family doctors” since they can attend to every kind of disease in general.
A paediatrician on the other hand is a medical practitioner that deals with the medical care for infants, children and adolescents. They have high specificity on taking care for young people to attend to their physical, emotional, psychological and intellectual needs.