
If I just scale the bone, I'm only changing the length of the body part. This isn't really squash and stretch because the apparent volume of the part changes. It should get wider as it gets shorter and thinner as it gets longer.
If I use point motion to squash and stretch body parts, the widths work fine. But the points are moving independently of the bones so the lengths of the body parts start overlapping or pulling apart. For example, if I squash the points on the torso, the bones for the head do not lower along with it, so it looks like the head is popping up.
I just realized that using a combination of bone scaling and point motion solves all these problems. You can scale the bones for the length and scale the points for the width.