How to retopologize models
3d model needs to have clean topology so that when rigged, vertices will move smoothly. Auto remeshers will make retopology easy. Blender has a built in remesher called QuadriFlow.
YouTube List of remeshers:
After cleaning up topology, you can use blender’s auto weight painter.