Oh no, that's terrible. :( Always hard to lose them, and especially if you've gone through something similar recently... You and Rosco will be in my thoughts!
We found that with food for our Andy (Fox), it's usually a good idea to spend a bit more and make sure it's good... He's a pretty fussy eater and will just refuse to eat anything that doesn't appeal to him, lol. We mostly get Hills, but as that tends to get a bit expensive we often check out...
Hmm, you can always check out sites like craigslist... But is this really a good solution?
I feel for you though - you just want to see the pups being able to run around to their heart's content...
Ha! Must be heaven for him though, that endless supply. Ours (a Foxterrier) always tries to pick up apples and tennis balls, but they're usually just a tad too big for him...