Our train knit doll is made by hand in the Philippines from all-natural 100% cotton yarns and eco-friendly dyes to make a stuffed toy that is soft and safe for kids of all ages. This train knit doll is machine washable too for easy care so you can take Timmy with on your next trip the museum without worrying about him getting dirty!