The biggest difference between general physician and pediatrician is that general physician is like adult pediatricians. They only care for adults. A family practitioner is a pediatrician and general physician combined into one specialty and cares for both children and adults.