Does any one have any idea for keeping cats out of the garden, we seem to have all the neighbour hood cats having a party, they dig up any new plants and poo all over.

We have 2 dogs and if they are out then the cats stay away but I have no intention of making the poor dogs stay out all the time.

I accept, cats roam and I don't want to harm them, but please help