I found a baby pigeon last week in the park being attacked by a crow. I chased the crow away and observed the little guy for a while. He didn't seem injured but could not fly. He was obviously young since he still had the little yellow feathers all over his head and neck. I waited to see if his parents would come back but I was afraid only the crow would come back to finish him off so I brought him home. The first night I read all that I could about pigeons and found out he was about 21 days old. I tried feeding him bird seed that I had for my wild bird feeders but he wouldn't eat it. Then I read he probably doesn't eat on his own yet so I tried for two days to feed him with a syringe but he would only eat 5ml at a time. I hydrated him with water/salt/suger mixture but was afraid if he didn't eat he would die. Finally I got him eating dethawed-warmed up peas and corn and he has been eating that for the past week. I am worried however cause I never see him drinking. He seems really happy and has even started flapping his wings regularly. He can fly about a meter but that is it. I hang him in a tree in the garden to watch and hear the other birds but I have so many cats around I am affraid to let him out. I want to release him back to his flock when he's ready but how do I prepare him for that, how will I know when it is the right time and he'll be ready to return and how do I release him??Please I need all the help I can get, I am just a beginner at this. Thank You.