Odor Ban will get anything out, relatively inexpensively, without destroying what you want to clean.
If you want a green, kid safe solution to your varmint problem, purchase an Irish Terrier. My friend had one terrier, Finbar, who was about 17 when he passed. He had been far too old to hunt much toward the end. So, the local critter population built up on his property, roughly two acres located close to an in town game run (series of protected parklands near creeks).
Now he has a female, Grainne, and she has rid his two acres of all raccoons, possums, wood chucks, etc. And as fearsome as some of these creatures can be, they apparently give his property wide berth.
This dog is incredible. It is fearless and greatly feared by even deer and other dogs. Much bigger dogs. I am not interested in debate, but if I find much more evidence of coyotes in my neighborhood, I could well order my own male.
I would tend to be more interested in acquiring a larger male, with signs that coyotes my be inhabiting my neighborhood or at least passing through. That means I would have to figure out how I would keep him from running first. But once I have that worked out I am confident of my solution; pound for pound, I would take one in a fight against almost anything. You have to see them dig right down the hole, to believe it!
No poison, no threat of ricochets. From rodents to lupine derivatives, you would be covered, now and in the future. Also, none of the roaming cats that kill birds and bunnies (both of whom my kids love dearly) would frequent the property. Believe it or not I have never seen my friends Irish Terrier go after birds or rabbits!