How do you teach him not to scoop up anything that accidentally falls on the ground? Or not to climb on daughter's bed and steal her clothing (other than teach daughter to use hamper-which is a pointless exercise half the time lol) Or not to pounce on cat when it comes to visit? Other than correcting the action when it happens?
So you don't want him to climb on daughter's bed? what that means is you want him to be on the floor. Reward him for being on the floor near the bed- stand there and rapid-fire feed him treats as he remains on the floor until he gets the idea. In another setting, prepare yourself with tools: teach him to jump off things on command, to earn a reward. Then if he hasn't quite got the "chis on the floor get good stuff" concept, at least instead of shrieking NO at him you can TELL HIM WHAT TO DO instead.
As for not grabbing stuff on the floor, that's basic "self-control" or "leave it" training: you can look that up. Basically, you start off by rewarding the dog for turning away from food or ignoring food. You put food in your closed fist and the dog tries all kinds of things to get you to cough it up, and when the dog looks away or stops trying, that's when you reward. All dogs should be taught "Leave it" or some variant thereof of the concept of ignoring something, it may save your dogs life when he Doesn't Gobble Up the Rat Poison because you calmly instructed him to ignore it. This kind of self-control exercise will also improve your dog's attention span and reduce his hyper behavior- that kind of dog needs lots of work in such things; one basic is insisting he hold a stay and not being allowed to eat his meal until you release him to eat. You don't correct him per se, you just pick up the food if he moves before you release and start again. Start with a microsecond of stay before eating and work upwards from there.
As to the cat, well, what do you want him to do in that situation instead of jumping on the cat?
It's nice to have an emergency NO installed, in case, but you should try to only use it in emergencies where you can't think of anything else to do to alter the dog's behavior. If you find yourself saying NO at your dog frequently there is something wrong with your dog's training.