The vet has even begun implicating pyschogenic vomiting--he thinks Jake might know that if he throws
up, he gets fed soon after.
In his doggie mind, he has "learned" that puking preceeds eating, so he thinks "If I puke, Mommy feeds me". I think this is a very valid theory.
When I hear the unmistakable sound that he's going to puke, I used to rush him outside and get his breakfast or dinner ready, because its usually almost time, anyway.