If the older dog is in pain, he could get snappy because he doesn't want the puppy to hurt him.
I'd take the older one to the vet and get it looked at.
If the vet says he's all cream, I agree with Sarah, crate and rotate.
we are what we do repeatedly. excellence is then not an act, but a habit. - Aristotle