No, you don't need to scream at a puppy as reward based training works better, however you are totally overreacting. The woman isn't beating the dog and I'm willing to bet you are exaggerating the whole thing. If she's that loud then you should contact the landlord or factor about soundproofing and maybe the council about noise pollution.