I can't say enpugh about the Squishies Fidget Pug toy ! It's Quality is wonderful and he is just Absolutely Precious !! He is rubber, filled with sand, I think, but he is so much fun to play with !! I actually bought another one, because I believe its the best fidget toy your child will Love !!