Skip to main content


Welcome to All Ages Pediatrics PC!

641-682-5437Patient Portal

As parents, we all share the same desire for our little ones to receive the utmost care, particularly regarding their health and well-being.

We understand that sentiment very well! Are you looking for a compassionate, experienced pediatrician who clicks with our children’s unique personalities and needs.

At All Ages Pediatrics in Ottumwa, IA, we offer just that: exceptional pediatric care designed with kids of all ages in mind. Our goal is to ease your worries as parents and accompany you through every milestone of your child’s growth with expert advice and heartfelt support.

We’re ready to walk this path alongside you. Let’s start this journey together.

Services We Offer


Many children suffer from allergies, which can cause chronic coughing....Read More >

Specialty Consults

Thyroid Disease, Genetic Dispositions, Chronic Medical Conditions....Read More >

Request Appointment

Welcome to the All Ages Pediatrics Patient Portal....Read More >


School and sports physicals are a routine part of childhood....Read More >

Urgent Visits

Children are prone to illness and may experience uncomfortable....Read More >

Lab Testing

All Ages Pediatrics PC is a full-service pediatrics practice....Read More >

Meet the Doctor!


With 38 years of psych experience, 24 years as a physician, and 21 years as a pediatrician, All Ages Pediatrics PC has provided compassionate patient-focused care for our community in and around Ottumwa, Iowa. We’re led by our experienced pediatrician Eric Dodson, DO, whose expertise establishes the foundations for our services that increase the quality of life for all our infants, children, teens, and young adults that we have the pleasure of supporting.

Learn More

Our Mission

To provide comprehensive pediatric care that supports the well-being of children, adolescents, and young adults in a world that can sometimes feel uncertain. Leveraging 38 years of specialized experience, you can feel certain about Dr. Dodson’s ability to meet the unique needs of each patient from infancy through adulthood. Our mission is driven by a passion for challenge and a deep commitment to cutivating the health and happiness of our growing youth.

Why choose our Pediatric Practice?


All Ages Pediatrics provides quality top notch care at all times!

Dr. Dodson always goes above and beyond. I called him on a Friday evening with concerns of my son. He gave us a couple tips to do but told us to call him at 9AM Saturday morning with an update. I called at 9AM with an update and it was concerning so he asked if we could bring him in to be looked over, on a Saturday. He saw him in the clinic and then also sent him on for some bloodwork. He called Saturday evening with updates and asked us to come in first thing Monday morning to be seen at 8 AM to get some labs repeated. Monday he started consulting with Iowa City to get their opinions on matters. He has continued to call us every evening, after hours, with updates and to check on my son. This is why we chose all Ages Pediatrics! When our kids are sick we don’t want to just go to the ER and see a random DR that tells us to follow up with our pediatrician on the next business day. Dr. Dodson has been very involved from the get go even though it was after hours. Thank you Dr. Dodson and staff for always being the best of the best!!!

Katie C

Best place to go for sick kids! They are amazing!

Tara L

I’m always pleased with my visits to All Ages Pediatrics; no matter which provider I see, my concerns are always listened to and I’ve never felt condescended to, as people frequently do in a healthcare setting unfortunately. Would recommend this practice to anybody with children!

Rachel H

We love All Ages Pediatrics! Dr. Dodson and all his staff are amazing! We know our kids are in great hands. Dr. Dodson is so incredibly smart and he does a great job with our kids! The nurses are very caring, knowledgeable, and wonderful with our kids too. The front desk staff is always helpful. We know our kids are always getting the best care here and that is very reassuring as a parent. We wouldn’t take our kids anywhere else.

Allison C

Always a positive experience for my boys and me. Sick or just a regular check up. Everyone is friendly and always willing to give me information to better my children’s health. Thank you!

Mercedes L


What services do you offer?

All Ages Pediatrics is happy to offer a variety of services including:

  • Physicals
  • Vaccines
  • Urgent Visits
  • Newborn Care
  • Lab Testing
  • Allergy
  • Psychiatric Care
  • Injuries

View All Services

Do you accept appointments?

Yes, we do accept appointments at our office. In fact, we highly recommend that you schedule an appointment with us in advance to ensure that you receive the best possible care.

What are your hours of operation?

Mon - Fri: 8am - 5pm
Sat & Sun: Call for concerns, appointments may be available on an urgent or emergent basis

What types of payment methods do you accept?

All Ages Pediatrics is happy to accept the following:

  • Cash
  • Debit
  • Check (with a valid ID)
  • Visa
  • MasterCard
  • Discover
  • AmEx
  • CareCredit
  • In-House Payment Plans

View Payment Options

Do you accept insurance?

Yes, we accept all major insurances, for questions feel free to give us a call at 641-682-5437!

Get Started!

Your Child’s Health is Our Priority

Schedule Your First Visit Today!

We understand your child’s health means the world to you. Our team at All Ages Pediatrics brings years of experience directly to Ottumwa families. We make sure every visit feels welcoming and stress-free for both parents and children.

Exploring our services could be the first step to securing their well-being. Give us a call today, and let’s work together for your child’s healthy future.