What's the name of this specific style of craft ball?
Looks like it might have been a cat toy... I originally found it in this online shop: www.catsnus.com, but they're available in many shops. They even have a picture of a comparison of a regular, soft crafting pompom and their dense cat pompom.