That's where you're going wrong.
P2, then k1, p1, k1, p1 IN THE SAME ST, which means you don't slide off after the first k1.
So, k1, don't slide it off,
move the yarn forward and p into the same st, don't slide it off,
put the yarn in back, k 1, don't slide it off,
put the yarn in front, p1
THEN slide the whole mess off. Whew.
I've never heard of a puff st either. It kind of sounds like the first row of a bobble. On a bobble you would purl these together later, but I don't want to confuse you!