How to make model face the player?

I am attempting to make a system that allows for a pet to follow the player’s character and stand at their side (kind of like Adopt Me), but my system has a twist: when you stop walking and your pet catches up, I want your pet to turn and look at you; however, I have not found any good ways to do this. I have tried tweening a part to the player character and pivoting the pet to look at the moving part, but it looks too choppy. Is possible I could solve this problem with animations? If so, how?

I wouldn’t recommend using animations for these kind of tasks. You could try CFrame:Lerp() as an alternative.