Ugh! That pisses me off. We had an English lab - SUPER tall. He weighed in around 115 lbs (and ran 15 miles with me no problem - tall but fit).  But (as you know!!) he was SO VERY food motivated. We had to baby proof the cabinet where the trash can was etc.  Dogs don't know their limits! You're right - some foods are poisonous, some can tear up their stomach, and all scraps teach them bad manners!  Yay for labs! Glad yours have a good home :)