My partner and I have a great friend who's our roommate. We also have a (what I consider) decently-trained beagle. Problem occurs when our roommate forgets to put his work backpack away (which usually has a bunch of mini-snickers and other gnashible stuff that people eat at work), we all leave the house, and our beagle finds the backpack and proceeds to turn it into a doggie Golden Corral. Roommate gets very upset at us, saying the solution to the problem is to train the beagle not to do that. I'm frustrated because I know the roommate doesn't like the beagle in the first place -- it can do no right. The beagle is people/animal friendly, obeys commands, doesn't have "accidents" or chew/destroy anything when he's left by himself, doesn't bark or whine inappropriately, etc, so I don't understand where the roommate is coming from. To me, a beagle eating food its found is almost a primal thing for that breed. It's not like he goes ripping thru the pantry door or tipping over trash cans when we're gone. He doesn't, but easily could. But if the roommate leaves his backpack full of food and laying on his bedroom floor, "it's on". Roommate wants me to train the dog not to eat food from his backpack when left on the floor. I want the roommate to either make sure he puts his backpack up (don't leave it on the floor) or just to shut his bedroom door when we leave. Any thoughts on the situation would be much appreciated.