I made three of these hippos, one grey, one blue and one mauve. They were great fun to do and I got the last one done in just a weekend! They're made from fleece, which is very easy to sew because it doesn't fray. They have a thick polyester wadding (a couple of layers if I remember correctly) and the mouth opens. They're great play mats for littlies and were very popular with friends with babies - hence the three. I'm afraid the pictures aren't very good, but once something's given away, you don't have the option to rephotograph it! These were all made about 8 years ago.