Thursday night Bogie ate a large submarine sandwich my boyfriend and I were going to split for dinner. It had turkey, lettuce, tomato, banana peppers, vinegar,and onion on a whole grain sub. He managed to pick out most of the vegetables, but he had to have eaten some of them, and I had been told previously onions and dogs do not mix. Friday morning he seemed okay, so I fed him a very small breakfast. I get a call later that day from my roommate while I am at work saying Bogie puked. When I get home, he had puked again on the porch. Later that day he puked twice more on the porch. By night time he was acting fine, and doing his "I'm very hungry" routine, so I gave him just a little bit of dry food with water. He kept that down fine. Saturday morning I woke up to his stomach lurching sounds, however all he puked up was foamy/water/bile, so he must have digested his dinner. I called the vet immediately and took him in around 11am. The vet gave him a shot of pepcid to help reduce the acid in his stomach and told me to give him one pill twice a day starting that night. She also told me to make rice and boiled ground beef, and feed him 4-6 small meals. He has been keeping that down just find. Today, a little while after his first meal, which had the pepcid pill in it, I noticed it looked like the area under his right eye was swelling slightly, and pushing his inner eyelid thing up so it was covering half his eye. It doesn't seem to bother him. He doesn't struggle when I touch or act like he was in any pain. I called up the emergency vet, and they said it doesn't sound like an emergency, but to keep watching him and I can always bring him in if he gets worse. He is breathing fine. She said I could give him some benedryl if I really thought it was an allergic reaction. He hasn't wanted to drink any water since yesterday afternoon, so I took him and ice cube and held it in front of him. He went to take it, and once it was in his mouth, he let out a yelp, and moved away. When I put the benedryl mixed in with some rice and beef, he took a few bites (luckily one with the benedryl) and then yelped again and stopped eating. I thoroughly inspected his mouth, and he didn't struggle or act like any part of it hurt. I'm not sure what to think. If anyone has any suggestions, let me know. For now, he's just sleeping. It's clear he doesn't feel that well, even he doesn't commonly sleep this much when I'm home. I plan on calling the vet that saw him yesterday tomorrow morning, but they aren't open on Sundays.