Lulubelles makes one tough toy! They use a technique called "Power Plush". While the outer fabric is a soft plush, it is fused with a layer of durable mesh on the inside to help it hold up to tough play. Large is 9 1/2 inches long and 5 1/4 inches wide. Small is 6 1/2 inches long and 3 1/2 inches wide. Your dog will be a sucker for this toy!