Dont know what will help with the floor but I do the pidgeon's, and it's more humane (ish) than bicarb of soda, feed a couple with a chilli sauce called daves insanity sauce, you will find it in supermarkets sainsburys I think, they will make a hell of a noise but they get over it, problem solved, be carefull though the chilli sauce will strip oil off drive ways and wax off floors, so it says on the bottle
James