We have all heard of Peppa Pig, but have you head of Wibbly? Wibbly Pig is a character from a very well known series of children's books. Get him for just £3.49 from Amazon. This very same puppet costs £9.99 from the BBC Shop and half price at Argos for £4.80. I'd say £3.49 is very reasonable.
The Wibbly Pig Hand Puppet is suitable from birth as it doesn't have any bits for baby to choke on. It's face is all embroidered so there's no eyes to come loose. He is very cute and would make a great present on his own or as a filler present. Even if Christmas isn't on your mind, this could be given as a new baby gift.
Hand puppets are something I have used with my children from a very young age. I was encouraged to use them with my son Ben, when doing speech therapy with him. Wibbly Pig is big enough to fit an adults hand in, and looks like great fun.