A friend of mine swears by human urine... she sends her husband out every night after dark to do the deed.
LOL! Hope the neighbors weren't watching!
Human urine is another good one..........and it's far easier to acquire than dried blood.
My husband thought the idea was a hoot when he first read about it.......his aim really improved over the summer into the gallon jugs.