My dog is believed to be half pitbull and half someything else.he hasn't eaten in about 3-4 weeks.When I feed him he only eats a little bit and spits it back out whens he's done.He's been eating grass every once in a while.he throws up every two days and its different colors eachtime.His ribs are showing and he's getting really skinny!What should I do?