Hopefully it's just a phase - but if it's not I'll try adding water about 10 minutes before he eats. I want to try that before taking him to the vet.

We feed Chicken Soup for the Pet Lovers Soul dog food, which is supposedly just about the highest quality you can get. So it's not a problem of low-grade dog food.

He never gags - it just sort of unexpectedly comes out. I don't even think he knows it's coming. He'll be running around acting hyper then suddenly it's just there.

Wolfsoul, yes he has been eating grass, but he's been doing it since we got him. Every time we go for a hike, both he and Jake eat a little grass. Otherwise they're fine.

He is taking antibiotics for his porcupine attack - maybe that has something to do with it??