The Little Engine Reversible John John by Bailey Boys is a great outfit for your little boy. The soft fabric and relaxed fit allow for easy movement while the timeless silhouette makes it suitable for casual and semi formal occasions alike. The reverse side is an adorable puppy. Two outfits in one!