It was made in oil on canvas . The painting is at Museum of Modern Art, New York City . The artist of Boy Leading a Horse was Pablo Picasso . The painting Boy Leading a Horse is 220.6 cm by 131.2 cm and 86.85 inch by 51.65 inch . Boy Leading a Horse was painted in 1905
The painting is 220.6 cm by 131.2 cm in size