Garlic and cayenne pepper are more of preventives than anything, Cayenne does help, but it is still a preventive measure and you still need to have a wormer handy. Garlic and onions do not work, they can help with other things, but do not worm. Excess garlic and onions can cause a lot of problems too.