I hand stitched each and every inch. I used a DIY kit and was really pleased on how it turned out. The kit had everything including needle, thread and everything you see on this mini bear. It's about 10cm / 4inch tall. I had some difficulty sewing the oval patch to the back legs. I'm sure I will make more of these mini bears.