Not for small dogs.
I bought this for my Chinese cresteds and they can't pick it up. 1 because it's too heavy and 2 because when it lands they just can't get under it to get a grip on it. Probably excellent for big dogs but I wish the description had said it was a heavy toy for larger breeds,