The material of the item is hard foam although it seemed to be rubber and very resistant in the photos of the seller's description, size is correct but as I have already said I doubt much of your resistance so that a large and fairly strong dogs will play with it without breaking in a very short time