I have 3 dogs, a 7 year old female, 2 year old male, and 7 month female(GSD). They are all bigger so they can handle the rough play. When the older female has had enough she lets the little one know, in the beginning the puppy would keep going, but she is learning that is not the thing to do. If she does keep going, my older dog will go somewhere that the little one can't.
Misty- Samoyed Mix, Tannor- Golden Retriever CGC
Robyn- GSD CGC, TC, Midnite-GSD CGC,TC, Brennan-Golden Retriever CGC, Batman-Husky/Greyhound , Apollo-GSD