How about paying attention to what your dogs are doing at all times and stop any unwanted activity they may get into.
Try a leash, chain or training collar...
Don't own animals if you don't want to invest the time into them
I'd say a goose/gander would only run off a skunk or discourage it. And in my experience geese are only protective when the area that they are nesting in is disturbed, they don't seem to care about other birds welfare, they are only effective when the birds you are trying to protect live within...
I put all of my guineas in the crock pot because of this type of behavior. I believe it is easier on your chickens to house them separately and keep some distance between the two types of birds. I've seen gangs of 6+ guineas gang up on a single bird so getting more may make it worse...
Being...
Is that your dog in the picture??? I would never let my dog jump up on a cage like that or be in such close proximity to my chickens. By even allowing that type of behavior you are building the dogs drive to harm your birds. My dogs get scolded for so much as looking at one of my chickens for...
Try closing your birds in a well built coop each evening and let them out in the morning. It's nice to not even have to consider a predator after dark.
Consider some Brahmas, I have a few and they are bulletproof in -30f without heat in a dry coop, and they lay fairly well and will also brood chicks for you.