The easiest solution would be a cat-proof enclosure for the trash cans, and a supersoaker for when they appear in your yard.