struggling to sleep at night.

So my 9 month old has figured out that if he cry's mommy will come running. I am very much to blame for this. My husband has to get up early for work and I'm a stay at home mom. Also we life in a townhouse and have a older couple living next door. She constantly complains about him crying. He really doesn't cry much. Naps are a breeze but at night he knows I will come get him if he cry's so he doesn't disturb the neighbors. I'm so tired. He gets up normals 2 times a night but some nights he wakes up every hours. I know his sleep association is me rocking him. I'm just not sure what to do about it that doesn't involve some crying to get him to sleep through the night. I know he can. He has a couple times.  Please help! I need advice!!