My dogs are both inside and out, although I prefer them outside most of the time. The aggression issue is tricky, is the pup play biting or really being aggressive? If its playing i'd tell it no and reprimand it, if it's serious then I agree with rocks, I would never risk getting one of my kids bitten