My 7 month old is capable of rolling both front-to-back and back-to-front. She can also sit fairly well when place in the sitting position, although she cannot get to that position on her own. ...
I believe my child has the mental knowledge necessary to roll over. My child can do a mini-pushup where head and chest are lifted and the upper body is supported by the forearms. She also "swims" ...