Last time Magellan was sick I fed him plain baked chicken breast and white rice for 24 hours. He was back to his old self the next day. Even with my kids I always wait 24 hours before taking to doc. Sometimes it's something they picked up/ate outside. If within 24 hours your pup is still sick, take him to the vet immediately. Good luck.