From Katze (“cat”) + Welpe (“puppy”).
Katzenwelpe m (genitive Katzenwelpen, plural Katzenwelpen)
Template:de-decl-noun-m