The English term "doll, puppet" matches the German term "Puppe"

other english words that include "doll" : german :
dollar Dollar
other english words that include "puppet" : german :
marionette, puppet Marionette