It is a healthy occupation for a dog to self settle / entertain itself some of the time.
Teaching pups to use a chew toy is a great idea that the dog can keep for life.
This often reduces or even eliminates puppies or older dogs chewing your belongings, so they are great value!
Teach your dog or pup what he should be chewing, saying "no" all the time just wont cut it...
No dog toy is indestructible, you should supervise your dog playing with this toy at first and ensure your dog cannot chew it up.