I could be wrong, but the problem might be lying on the rotation of the limbs and body parts of the dog (possibly the HumanoidRootPart?) Make sure the each body part’s front surface is facing to the front (facing where the dog’s head is facing).
How did you position the root part? Did you position it like the middle part of the dog’s body? Try making the front surface of the root part facing to where the head is facing.