The netting sounds good, Jen.
I don't know anything about the things with the pesticide in them. I would guess if they sell them at the pigeon supply house, they would at least be pigeon friendly.
I wish I could be more helpful.
A Pigeon's Prayer
Please watch over us while we fly,
Keeping us safe from the predators that share the sky.
If we become ill or injured in any way,
Please lead us to safety where we are welcome to stay.