#1 Yes pigeons can be tamed but it can be tricky to get a pet that likes cuddles and petting unless you hand feed them when young. Otherwise they will come near but not too close.
#2 If they are currently nesting or have young they will return frequently, but at the very least they will return...