Fur not moving with rigged main mesh
You have to move the particles modifier to the bottom of the modifiers stack, this way the particle system will use the modified mesh from the previous modifiers:



Note:
also there is an option on the particle system tab to use the modifiers stack ( but I don't think it does anything ? )