First of all I'd put your house cat up during the time you have the live trap out. That should eliminate repeatedly trapping your own cat each time! :B
I was having a hard time trying to trap a wild cat and called the DNR.
The dept of wildlife where I lived said they use fish heads as bait in their live trapping for all animals.
Strange as it sounds I tried it and no animal can resist it. I have caught animals that I have spent weeks trying to catch once I put the fish heads in as bait. No need to play the feed them for days, moving it closer etc.
Just go to local grocery store and buy a couple of whole fish and whack the heads off, put inside the live trap and stand back! :C