100% Organic Cotton, stuffed with pure wool. Natural brown and green colours with reactive dyeing used for orange and lime. No bleaching! 25cm