Keeping animals out of my garden pots?

Some animals come onto my porch and dig up my plants. Need to keep them out. I have sprayed a mixture of 2 types of soap, garlic and cayanne pepper around my garden area also I have attempted to cage off certain plants. The cageing has seemed to have helped. What else should I do?
3 answers 3