If you are looking for a large dog that will "play nice" with your small one(s), I recommend a black lab. My friend has one, and even though she has never had experience with small dogs before, she is wonderful with my yorkie. She plays with him ,but very gently. I'd be afraid the GS or GP would think he was a snack.