Dolls

Dolls are very similar to puppets, but as Doll Hidou stated many times Dolls don't share the same weaknesses as puppets because: Human Puppets have extra benefits:
 * 1) The joints of a doll aren't as exposed so can't be targeted like puppet joints.
 * 2) They can conceal weapons much more effectively.
 * 3) They can be fit with 'Fake' souls and given heat signatures and maintain personalities.
 * 1) They don't need living cells to have a chakra network.
 * 2) They can perform Jutsu of the original person
 * 3) They can maintain the personalities of the original person.

Human Puppets
Human puppets can only be made using Forbidden Jutsu: Doll Transformation, when the human organs, tissue and cells are then transformed into weapons and the skin itself becomes metal but is still like skin. Just like human puppets, Human dolls are also equipped with hidden weapons and other traps.