He should have founded the ASPCA in the town and gotten some scientific help for dogs and maggots.
Ему бы следовало найти ASPCA (Американское общество по предупреждению жестокого обращения с животными) в городке и получить квалифицированную помощь для собак и личинок.