How to fix pet's orientation being off?

Hello forummers, Ive been making a game, and i came across this issue where the new pets i put into the game are looking the wrong way:

the issue only happens when i put new pet models. I have never encountered this before. If you’re wondering, this is what the orientation should look like (facing the player):

image

If you’re wondering, I did try to tweak the pet’s orientation itself to match the old pet models that works, and it did not do anything.

maybe try using CFrame.Angles() to set the orientation offset of the pets? In this case, something like PetCFrame = PetCFrame * CFrame.Angles(0,math.rad(180),0) should do the job

i think it is about pet models, they can be reversed?