Zeke has an issue with throwing up yellow bile if he goes too long without eating. We've talked to the vet about it and they say give him 1 Tums tablet a day to try and help it.

Its not an everyday occurrence, but it sure is annoying trying to rush him out the door so I dont have to get out the carpet cleaner all the time.

I doubt with your dog that it'd be something he ate a long time ago. Thats 4.5 years of being stuck in there? And with no signs of the problem worsening. And he still eats, drinks and pottys fine. I highly doubt a blockage.

Have you ever tried changing foods to see if that helps?