You can certainly share your puppet here for others to diagnose. Upload to google drive or simailar and share a link here. Don't try sharing the puppet directly here - i think there might be size limits or something. Google drive is more reliable.
What can help with diagnosis is turning on the yellow mesh of triangles in the scene window. You can then see the meshes move ar'ound - sometimes you notice things are connected that you did not expect, or find a spot on the layer that is not moving when everything else is, causing distortion.