I just saw this thread, and I'm happy to hear that Brody is doing better! I hope that he can come home soon.
Last year my Madison gulped a piece of a Flossie, and we didn't realize it. A couple of days later he was having similar symptoms to your Brody... we brought him to the vet, and found out that it was stuck in his intestines. He was hooked up to an IV for a couple of days, and it was so scary.