Is your cat allowed outdoors? It sounds like he has a lot of built up energy and it can be a problem for indoor cats especially if there's no other cats in the household and if they get no one on one daily playtime with their owners. A lot of people don't realize that cats are just like dogs in that you have to exercise them daily if they don't get that exercise naturally.
The product for their claws is called "soft paws" and that's what I use on my cat. They don't bother him at all and they last about 4-5 weeks in my experience. If your cat touches you with them they basically feel like tiny fingers and they can't damage furniture/carpet/etc with them.
As for punishing cats, it doesn't work if you do it after whatever they did wrong since they won't understand what the punishment is for. Basically you have to do it while they're in the act and it's far more humane and easier to use something like a unpleasant loud noise (buzzer or whistle) to startle the cat. Eventually he'll associate whatever he's doing with that noise and he won't do it again.







