I loved Jazmy's amazing jointed dog but realized that the back legs bent the wrong way round. So at first I pulled the legs off the dogs I had printed and swapped them from side to side which made their knees bend in the correct direction but it could not sit or stand like a real dog.
All of this lead me to re-sculpt the legs and the body to a lesser extent. The legs have been re-sculpted to allow the back legs to crouch down and the fronts have been re-sculpted to allow the paws to lye flat while the elbow joints are on the ground (like a real dog). I have also flattened the belly a little bit to make it slightly less prone to rocking.
To make the dog more position-able I have added constraining disks to the Knee/Elbow and Ankle/Wrist joints. These allow the joints to bend as required but constrain them from rotating more than a few degrees.
The legs should be usable on the original dog as long as you scale them correctly and you may also need to heat the model to get the old ones out and the new ones in. The model has been scaled by an unknown amount so to figure out the scaling required to print the legs to fit your existing print you will need to measure the width of the head at the widest point of the ears. The model as I have uploaded it has a head (ear) width of 101.67mm's. {your width}/101.67={% to scale before printing}
The dogs pictured were printed in pieces (Body, Head, Left Leg, Left Arm, Right Leg, Right Arm, Tail) at the uploaded scaling. This leaves the joints a little loose but it still stands and sits on carpet/fabric without any manual positioning. You just set it down it and will find a position to stay up. I have also printed it at 50% scale in one piece successfully. I would not recommend much smaller than 50%.
Rafts:
Yes
Supports:
Yes
Resolution:
Less than 0.2
Infill:
15%
Notes:
Support is required.
All the parts are oriented in the correct position for printing.