Our Rattle Balls are handmade with care using high-quality cotton fabrics and stuffed with 100% recycled PET plastic bottles. This filling is environmentally friendly, super soft and hypoallergenic. Our rattles balls all contain a small plastic rattle inside which makes a cute noise when shaken. Each of our rattle balls are one offs, made from differing fabric combinations. They make a fun gift for babies.