Yep, it sounds like you definitely have owls........ and I am sure that it knows that you have furbutts....... so please take extra precaution!!!
I don't know, but I do believe that there are ways to keep owls away.... you may want to do some research!