My Shih Tzu is a thrower upper too, usually her main reason is going too long on an empty stomach, she'll throw up bile, but that doesn't sound like your problem, but she will also throw up sometimes shortly after eating if the kids make the mistake of getting her to play too vigorously. So we try to let her "rest" a little while after she eats. I don't blame you for seeking info, I'd be weary of cleaning it up too.