I had one dog eat (and promptly barf) a whole 12-ounce Coke can. HOW it didn’t slice him to ribbons on the way down or back up is a complete mystery, since he chewed it first. He never ate another aluminum can, but he was an incorrigible tin can chewer (though he never tried to swallow any) and would steal one at any opportunity.
Also had another one swallow a whole knee sock, which resulted in the hugest pile of (blue wool!) dog barf I’ve ever seen. We also caught the same dog (Beagle) just in time as he started in on a pair of panty hose. He loved socks…