Issues with planes and scaling not doing as intended

Hello. I needed to make this post because I have been having some issues as a beginner while making my very first model of a realistic dog. I followed some tips and tricks from YouTuber Grant Abbit by using the same tools and controls as he did in his Create Any Animal in Blender 3 - Detailed Beginner Tutorial. When it came down to scaling the back and front legs of my model, as well as the chest and backside, that is when things started not doing so well. Instead of smoothing out and the squares following eachother, they would instead start opening up cuts into the model and showing the hollowed out inside. Or when scaling things to be bigger, everything would become pointy and poke out of the model dramatically. This is even when using Box Select (which is supposed to make sure that everything including the squares inside the model are being selected). One thing I did do differently from him was before I mirrored the model, I deleted the faces of one side of the model before extruding out and then mirroring. He may not have done that with his model in this video, but he did do that with the low poly giraffe tutorial. I am unsure if this extra step I did may be what is causing the scaling issues. Does anyone have any idea what it may be and how to fix it?

(Screenshot of front legs)

(I tried scaling the chest to be smaller… hoping that the upper legs would naturally move inwards as I scaled downwards. But instead, it is creating a bunch of points, and the chest is moving backwards. This keeps causing a dramatic disconnect from the shoulders. As shown in the above photo.)

This is what the back legs look like when trying to scale the legs into a smaller size and pulling them inwards. The backside above the legs keeps creating cuts. And above the right back leg you can see that it is showing the inside of the model for some reason.

It’s not easy to understand what’s going on without the file.
It seems to me that you have overlapping geometry.
Before scaling, try selecting all points, then M / By Distance, using the smallest distance possible.

Just found out it was because I did not have proportional editing set to on. Turning it on kept everything connected so everything should be good now.