We fed a couple of 'stray' racing pigeons for years, (we also called the one Percy, and the other Coco) and we had a cat. We have a good large bird house, and they used to sit inside under cover if the weather was bad, and the cat couldnt reach them. They were so tame, one particularly bad winter when they were sat on the neighbours bungalow roof we got a ladder out, picked them up and bought them in the house, we kept them in a couple of the large plastic bread delivery crates, with one on the top to stop them getting out, they stayed there for a few days until the snow had gone!