Rooted to the spot

To be unable to move because of fear or surprise.

The boy was rooted to the spot as he watched the dog attack the rabbit.