★The Good Shelf ▶ Subscribe

Home › Songs

Old MacDonald Had a Farm Lyrics and Animal Sounds for Toddlers

Ages 1–5About 2 minAnimal soundsFarm

"Moo!" "Oink!" "Quack!" If your toddler already shouts animal sounds at every picture book, this sing-along of Old MacDonald Had a Farm gives them a place to use them. It runs about two minutes, with a cow, a pig, a duck and a sheep to meet along the way.

Only our version has a grandpa who sings on the farm and a "hey, hey, hi-dee-ho" in between the animals. At the end, all the animals gather for a barnyard band, and there is a clapping and stomping part for your child to join.

Press play to watch here. The video loads from YouTube only when you press play.

Lyrics

The opening verse is the traditional one. Everything after it is our own, written for this video.

Opening (traditional)

Old MacDonald had a farm
E-I-E-I-O
And on his farm he had a cow
E-I-E-I-O

The cow (ours)

Moo, moo, munching hay
Moo, moo, sunny day
Moo-moo here, moo-moo there
Happy cows are everywhere
Grandpa's singing on the farm
Hey, hey, hi-dee-ho!
Grandpa's singing on the farm
Hey, hey, hi-dee-ho!

The pig (ours)

Who's that in the muddy pen?
Piggy says hello!
Oink, oink, wiggly snout
Oink, oink, roll about
Oinky here, oinky there
Piggy giggles everywhere
Grandpa's singing on the farm
Hey, hey, hi-dee-ho!
Grandpa's singing on the farm
Hey, hey, hi-dee-ho!

The duck (ours)

Who's that paddling in the pond?
Duckie, splash and go!
Quack, quack, flappy wings
Quack, quack, duckie sings
Quacky here, quacky there
Splashing water everywhere
Grandpa's singing on the farm
Hey, hey, hi-dee-ho!

The barnyard band (ours)

Everybody on the farm
Hey, hey, hi-dee-ho!
Cows and piggies, ducks and sheep
Dancing in a row!
Moo, moo, oink, oink
Quack, quack, baa, baa
Clap your hands and stomp your feet
Barnyard band is sweet!
Grandpa's singing on the farm
Hey, hey, hi-dee-ho!

The sheep (ours)

Who's that fluffy on the hill?
Sheepy, white as snow!
Baa, baa, woolly coat
Baa, baa, gentle note
Baa-baa here, baa-baa there
Fluffy friends are everywhere

Goodbye (ours, then traditional)

Quack and splash and flap around
Oink and roll upon the ground
Moo and munch the grass so green
Old MacDonald had a farm
E-I-E-I-O!

Animal sounds to copy

Each animal gets its own sound and a little action, so your child can act out the song as well as sing it.

Babies can just watch and giggle. Toddlers usually join the animal sounds first.

Play it today

Questions to ask your child

  1. What would you do if you met a sheep on the hill?
  2. What would you do if a duck splashed into your bath?
  3. What would you do if the barnyard band started to play right now?

Swap in new animals

Once your child knows the song, let them change the farm.

Free coloring pages

A free printable coloring page for this one is on its way. Check back soon.

Where the song comes from

An early ancestor of the song appeared in Thomas d'Urfey's 1706 opera "The Kingdom of the Birds," and he printed a longer version in 1719. The song has many versions, with different farmers' names and different animals. So if you grew up singing it with another farmer or another animal, that is part of the song's story too. Our version simply picks a cow, a pig, a duck and a sheep.

More songs and stories

More in: Animals · Nursery Rhymes · Learning

What should we make next?

Tell us a story or song your child would love to see on The Good Shelf.

Email us your idea requests@thegoodshelfkids.com

Please don't include a child's name or details. We only use your email to read and answer your request. See our privacy policy.

New songs and stories every week — subscribe on YouTube.