Question: do ammonia keep cats away?
Answer: Bloodmeal will repel some cats, as will ammonia. ... The smell of ammonia will make most cats think that the garden is another cat's territory and they'll tend to stay away. There are also products available that, to a cat, smell like predator urine.