So dreaming of snakes represents terrible things in your subconscious, such as stress, disputes and difficulties, which may become snakes in your dreams. The two-headed snake didn't exist originally, but it appeared in your dream, representing a very terrible thing. The snake chased you and the child and then disappeared. At the last minute, I protected the little snake that tried to hurt your child. It shows that you are kind at heart and want to protect your children. Even the worst animals can protect you. Hehe, that's basically what it means. Dreams are just subconscious allergic reactions. It doesn't mean anything, but it helps you to look at yourself.
I hope it helps you.