It's not a cute photo staged for one of those adorable animal calendars you get for your mom at Christmas -- that shoe-wearing horse is on the job.
Like humans, horses differ in size. Smaller humans are called Peter Dinklage, and horses under 3 feet are called miniature horses. They're normal horses in every sense, except they're classified in the adorable kingdom. And miniature horses can be trained to guide the blind, much like seeing-eye dogs.
"Haha! Now the horses do the riding."
They actually have several advantages over their canine competition, in addition to being wonderful conversation starters. Horses are herd animals, and will stick by their owners through instinct. They won't bolt after birds or drag their owners into traffic to eat half a Big Mac lying in the street. Horses live longer than dogs and can be trained to do things dogs can't, like help guide you to the "walk" button at a lighted intersection. Also, some Muslims consider dogs to be unclean, and as such won't even allow service dogs into their homes, but they have no such problem with horses. Most importantly, tiny horses can wear those hilarious shoes.
Their spring/summer collection is almost too much.