There are many different types of massage balls, varying in size, material, firmness and there is always the double ball aka the peanut massage ball. Basically the material and firmness/density comes down to personal preference of how deep and how hard you want to work your muscles.