Let us know what critters you are worried about. Garlic would not be a problem cause you can give to hens to keep parasites at bay. I don't feel they put off enough of a scent to help. Not like say mint, basil lavender etc. I think onions are okay but once again not a bushy smelly plant per se...