I'm sorry Storm, but I'm going to have to disagree with you. First of all, most dogs give puppies a "puppy license" until they are about 4 months. This doesn't mean they don't discapline, but they let the pup get away with a lot of stuff that a older dog could never get away with. But even in general, I have never seen a dog actually force another dog on the ground. Generally when a dog or puppy rolls over, they voluntarily submit to the other dog. What I have seen moms and older dogs do to pups is air snaps, and if they need to a quick bite on the pups nose. They don't grab on. But because of major puppy liscense, I've seen a lot of dogs simply trying to ignore the pup and walk away, only after a lot of crap do they finally tell the pup off. Of course, this changes as the pup gets older.
Regardless of what other dogs do, I never advise physically holding a dogs mouth shut. That can actually lead to aggressive behavior as the pup gets older. What I DO recommend is yelling ouch is a loud voice (like you're bleeding to death) and crossing your hands across the body, staring at the ceiling. Basically a mini 30 second time out with no talking, or eye contact does the trick. Once that time is over, redirect the pup to a toy to chew on instead of your hands. This is effective since the puppy is trying to play with you and get your attention and he will learn that biting does the opposite of what he is trying to do.
At least this is my opinion, and of course you are entitled to yours!