Armature Deforming Mesh

This is my first attempt at doing any sort of rigging and animation in blender so I’m having trouble determining where exactly I’ve gone wrong. I used automatic weighting and the skeleton works perfectly except for in the front legs where the weighting of one leg heavily influences the other. I’ve tried using the weight paint tool but it seems too imprecise and awkward to use. In the screenshots attached you can see that the left leg has become deformed and has partly merged with the right right. If I move the bones in the left leg it partially pulls the mesh however it seems that the mesh of the right and left leg are fusing together. Any ideas of what I could do to solve this?

Attachments