I think the shaking is them acting out their instinct that the way to kill is to shake their victim, in order to break it's neck or back. It's not very nice to think about, but it's pretty much normal for all puppies and dogs to play like that. If they start doing it to the family cat, that's when you need to worry. Make it clear that play has boundaries, but it's okay for them to do it to toys.