I agree with Jonathan. The joints are a bit off.
A dog’s skeleton in not much different than our own. If we get on the floor on all fours, with feet and hands facing forward, the joints are the same and bend in the same direction. The only difference is the “foot” bones of a dog never touch the floor. They stand on their toes.

Good luck!