And now, and over $300 latter we know what the problem is. A disk in his neck is messed up. Luckily, the vet thinks some steroids will help the problem. They did give him a shot of steroids at the vet, and he is acting SO much better now! Thank goodness!
The vet also commented that he has some odd things in his stomach. She thinks that they are bone, but we never give him bones. I think maybe the pug was doing some dumpster diving.