UPDATE- solved question 2 of my original questions. I assigned the different head turner profiles keys, and when I removed the head tags from the heads the puppet started to walk again. The puppet, as a whole, was reading my left profile head and my right profile head as "views" for the walk cycle (I only had incorporated one walk cycle, so there should only be one "root" view and no left/right views... Removing the tags from the heads removed the other two views my puppet was looking for. Now i can use my independent head puppet on my profile/walk puppet body, thus saving time to build a new head.
The puppet is still floating though, the I turn on the camera and I move around. If I press the right walk key then the puppet settles not place and walks fine. It's just when I'm not pressing the right key button is the puppet floating around as I look around too.
So far, only solution I have, is to turn off the camera when beginning recording (thus the puppet is standing motionless), then press the right walk button, then start camera as puppet is walking (no floating happens with camera on as the puppet is walking).
Still hoping to leave the camera on at all times without having puppet float, in case anyone has a solution. Thank you!
Oh dang it, I'm sorry I somehow forgot about this video tutorial. I religiously watch your new videos when they come out a few times at least, don't know how I forgot about this. Thank you again Dan!