the house with the free pokemon is Stevens. Wally's house is next to your dads gym. Wally's uncles house is in Verdanturf (however its spelled)
k... i got that.. wait.. i thought that stevens house was next to mine in littleroot town... with the professors house thing