Meet Einstein, the pinto stallion. He's just a few days old, but he's already hoping to be a record breaker as the world's smallest foal.
Einstein is just 36cm tall and weighs just under 3kgs - that's about the average weight of a newborn baby!
Pinto stallions are a miniature breed, but Einstein is extra small - although he's still the perfect size for a hug from four-year-old Garrett.
Einstein was born on Friday at a miniature horse farm in New Hampshire, America. He's already making friends with Hannah the St Bernard, even though she towers over him...
But he may have to neigh pretty loudly if he wants some of the bigger horses to hear him.