Your roommate will have a much harder time rehoming the pup in a few more months which is what's likely to happen, 9 months to a year is when most people finally give up and rehome or dump at a shelter after buying a cute puppy they had no time for and didn't bother training. Puppies are a time commitment, they need a lot of training, socializing, exercise/play in order to make a good canine citizen. If he came from an ethical breeder (which I doubt) he should be able to return the dog to them. I agree the dog should be returned or rehomed, preferably through a reputable rescue. One of these days the dog is going to eat something he shouldn't and get an obstruction or serious injuries and sounds like he is left unattended for far too long each day.