Wow, you're really lucky if he passed a big piece of fabric! Harley's a compulsive eater too and my vet said that usually the foreign objects that get caught are fabrics. Thank goodness he passed it alright! I know how hard it is to "puppy proof" your home (nearly impossible) but just do your best and if you can't keep your eye on him seclude him in play pen so he's safe!