the vet can give you some pills for him take him now!!!!!!!
OMG!!! And this is questionable? He's extremely sick
This sounds a lot like tapeworms. Tapeworms are caused by eating fleas. I don't know about the green diarrea. The dog definitely needs to go to the vet. If it is tapeworms, the vet should give you a pill to get rid of the worms.
You need to get him to a vet NOW. Since he hasn't had shots yet, he may already have developed parvo in addition to a severe worm infestation. Please don't wait until the weekend - he may be dead by then.