Puh, bei deiner Schilderung wird mir ganz anders
Ich würde auch eher dazu tendieren, die Welpen auf die Welt kommen zu lassen. Daß das nicht einfach und zudem ein Risiko für die Hündin und evtl. auch die Welpen ist, man finanziell und zeitlich an seine Grenzen kommen kann und ein Hundeleben lang ein Stück Mitverantwortung für die Kleinen trägt, ist klar. Das wäre aber für mich das kleinere Übel und sicher machbar, wenn man das will.
Eine Kastration ist auch nicht ohne Risiko und die psychischen Folgen für die Hündin kann auch niemand voraussagen.
Egal wie man sich entscheidet, es kann richtig, es kann aber auch falsch sein. In dem Fall und wenn es mein Tier wäre, würde ich alleine auf mein Bauchgefühl hören.