I have taken him to the vet and had is shots updated. He's had 3 series of shot and I'm gettin his booster Saturday. He eats 2x a day and can still keep going. His ribs protrude outwards and he's so lazy. He threw up after his meal this morning. He used to be all peppy, but now he looks and acts sickly. What are some possible reasons for this.