My Dog is usually hyper and very playful and get excited when he saw food but since yesterday he doesn't want to eat. Well, yesterday I made him eat some treats and now he don't want to eat anything but he still drinks water. He also vomit 2 to 3 times and he seems like weak. He is also an outdoor dog and I'm not sure but I think that he swallowed something. Is it something else or just because of our hot weather (in Philippines)? What should I do?