Huff and Puff and the New Train

Huff and Puff are a team who stay on track: Huff pulls the train. Puff pushes the train. But when a new speedy train challenges the pair to a race, the caboose and engine must...

Huff and Puff Have Too Much Stuff!

Huff pulls the train. Puff pushes the train. Together they can haul a lot. Big stuff, small stuff, they've got it all! But what happens when the best friends realize that...

Huff and Puff Sing Along

When a third train chugs onto the scene, Huff and Puff learn how to share their friends. Join the fun with these two sweet trains in an easy-to-read story that's perfect for...