i'm sorry to hear that people have been so rude!!
my dogs sleep inside, but only because of theives or they'd be in kennels, you didn't say if your older is going outside too?
what i would do is keep the pup indoors, to get a bond and to start on toilet training (less cleaning for you in long run) then introduce the pup to it with you there, make sure the pup veiws it as a positive thing, i.e after a long walk so he's relaxed bring him to his kennel to feed him, pop a bone in there with his bed that he's been sleepin in indoors and leave him for 10 mins and gradually increase over time