I have some homing pigeons I got as young babies and for a little while I kept them in my fancy pigeon loft because the loft with a trap I was still working on. Then I later put the birds in that new loft and trap trained them. After they had been trapped trained for a couple weeks I let them out to fly for absolutely a week, but they kept want to go in the loft they had been (that doesn't have a trap) so locked them in the new loft for about a month. Then recently I let them fly again and they trapped into the proper loft, so I decided to start road training. I also a wanted to do this because I felt that they were being kind of lazy - for example they spent a lot of time sitting on roofs in the neighborhood instead of flying. So I took them about .4 miles away and released them yesterday. None of them came home, and furthermore I have gone back to where I released them a couple times and every time I have seen some portion of the group I released has been sitting on roofs in that area. Why haven't they come home. They should know where it is... They have flown around my house. Do you think they didn't fly enough (because of sitting in trees and on roofs) in thier free flying to know where home is?