He's actually not a puppy... he's 8. But for maybe a month or so now, he's been throwing up and dry heaving multiple times a week, been very lazy, and sleeping a lot, and not eating as much. Its not the easiest thing to take him to the vet, since he's aggressive towards people he doesn't know, so my stepmom said they'd have to give him medicine so he sleeps while they check him and she doesn't wanna do that. Also, my dad doesn't have a job, and my stepmom already works a few jobs, but we don't have any "pet insurance". Idk I think thats what it is. So we cant really afford to go :\ I know he needs to go, but we cant do that right now, so I want to get an idea of whats wrong. Thanks so much!