Ahhh these are so cute it's ridiculous! This pattern would be a great challenge for an intermediate knitter looking to sharpen patterning skills.
2 variants are included in this pattern - one a jumper, the other a jacket.
For this project, we recommend the Baby DK range. You'll need 1 or 2 balls depending on the size and style you are knitting - check the third picture for exact requirements, though remember these are using 50g balls, so chop those numbers in half.
Although King Cole yarns are recommended, you could also use West Yorkshire Spinners' Bo Peep range, which does come in 50g balls.
Photos courtesy King Cole.
Size: To fit chest of 36-56cm (14-22in).