Must have different laws in Iowa.
I had a problem about 5 years ago with a “bad dog” a neighbor had. After several, several communication attempts to have the owner keep the dog off my property and away from my horses and daughter, I ended up putting the dog down. The dog was becoming a harassment.
Minnesota law states that I have a right to defend my animals and property from harrassment/destruction.
Please note that wild game (from song birds to moose) on your property, are not your property………So, you may use this law to kill the neighbors cat to protect the song birds.
On another note with the law……
My old neighbor had a dog who like to chase the other neighbors cows. The dog never hurt the cows, but did chase them around. One day, that farmer got fed up and shot the dog. The sherrif was called. The owner of the dog was lucky he wasn’t sued for the cows being harassed. The owner of the dog had no claim or rights, being that he had no control over his dog and it was on another’s property causing havoc.
It all breaks down to using your head and being responsible.