How to fix my Blender coloring?

Hi, I’m new to Blender. I came across this issue where if I color one vertex, most of the other vertices also get colored. Please tell me how to fix this and if you know a better way to color models in blender, I’d like to know that as well. Much appreciated.

here take a look.


You have to UV map your mesh before painting.

This video explains the basics of UV mapping ↓