You tried a LOT of things. Every baby is different. You can't really "make" a baby sleep all night... he is 7.5 months old, there is no time-line as to when a baby "WILL" sleep ALL night. Remember, "sleeping through the night" for a baby, means sleeping at least 6 hours straight. He is still young. Many children don't sleep through the night until after 1 or 2 years old! Yes, that's right.
The "myth" that a baby has to sleep ALL night by 6 months is just not a rule.
ALso remember that each month a baby is growing and developing a great deal. And, at growth spurts, they DO feed more and more often. They are not only growing physically but cognitively and their internal organs are developing too. Their immune system is not even fully developed until 2 years old. Then there is teething, gas, and later "night terrors" and separation anxiety and they get more mobile...all of these things alter or affect or interrupt their sleeping patterns.
If your son wakes up and he is hungry, feed him. Is he gaining weight appropriately? If not, then perhaps he is not getting enough intake.
Also, your son is rolling over now... and yes, they will do this anytime even when they are "supposed" to be sleeping. They are practicing their new skills. But yes, as they toss and turn in their crib it WILL wake them... at this age, they don't know yet how to put themselves back into a sleep position and then stay there, like an adult. He is a baby. You need to adjust him at night if he does this. Later, he will start to pull-up and even stand in the crib....this too will wake him and you will need to wake up, & get him back down to a sleeping position & help him. When they start to stand and pull-up.... they don't yet know how to "sit" back down and lie back down without dropping onto their behind. They are also acquiring "balancing" skills still. All of this combined, is all developmental, and can affect their sleeping. It's all a "phase" and part of ages and stages. There will be lots of different phases. Head's up.
Your son will sleep through the night when he is ready. Sure, they need to learn how to self-soothe... but each child is different. Many times they wake up because they miss you too. All of this is normal. My son is 19 months old, and he still will wake up once during the night every so often. But, he can usually get himself back to sleep by himself now. I don't swoop in at every noise or waking he has. I wait and see. My daughter on the other hand was the opposite and was more spirited and it was much harder with her. Each child is different.
There are SO many different tips and what not. Just keep in mind that a baby is constantly developing, in sleep too. They will wake up. Say your baby goes to sleep at night at 7:00... do you really think that sleeping for say, 8+ hours straight like an adult is realistic? That's a long time for a baby to go without nursing/feeding. The fact that he is rolling now is also a factor as I"ve mentioned. You cannot not make a baby not roll over during the night once they start to get more mobile. As he adjusts & matures, he will find a position that is comfortable for him to sleep in. My son would put himself on his tummy to fall asleep. But yes, he rolled around too. It's developmental based. No worries.
Anyway, well you will get lots of different ideas here. Your son is doing fine, his wakings are normal to me.
Good luck and take care,
~Susan
www.cafepress.com/littlegoogoo