We've had our German Shepherd puppy for about two months now (she's four months old) and since we've kept her downstairs, she's had minimal interaction with our cats. At the beginning, we had them meet, but she'd bark at my cat and my cat would run and hide. It's difficult to get them to see each other without the cat running off. They're fine being separated by the gate (my pup can't access any of the upstairs rooms) but I'm worried that once she gets bigger and has access to more of the house that she'll start terrorizing the cats. This is something we didn't really think through properly and need some suggestions!