I know you have already said you cannot afford the vets, but This dog needs to go to the vets!! There is nothing here anyone can tell you, that is going to stop your dog from Continuing to throw up! The dog is obviously sick, if it has been throwing up all day! Please figure something out and take the dog to a vet! Have you checked with any shelters, for low cost vet care?? There has to be someone around that can help out, even if it is borrowing the money from family or friends!