I hope JJ recovers and is feeling well soon. I'm sending him healing thoughts and giving you the advice you requested. Please let us know how he's doing.
I haven't used any chemicals on my puppy. I am very anti-chemicals whether it's for me or for my pets! I've only had him 6 weeks, but I have bathed him 3 times (whenever I saw a flea on him) and used diluted apple cider vinegar as his final rinse. It seems to keep the fleas away for about two weeks. (I comb him every day and always check for fleas.)
I decided to add something called Flea Treats. It's a Vitamin B complex tablet flavored with real liver and they use Brewer's yeast as a base for the tablet. I just started him on them 6 days ago and they typically begin to work within 10 to 20 days. They're a natural repellent to keep the fleas away. I bought them at http://fleatreats.com
and they were shipped for free and have a money-back guarantee if not completely satisfied so I figure I can't lose trying them.
Meanwhile, throw out the flea shampoo! Use a good natural pet shampoo and diluted ACV as a final rinse after the conditioner. (I'm using Plush Puppy
.) Any soapy water will kill fleas. Between shampoos, use a flea comb. Dip it in soapy water between passes through JJ's coat to kill any fleas trapped in the comb and wipe it on a paper towel or rag after dipping it.
Flea Treats will keep the fleas off JJ but it won't kill the fleas if they're in your apartment. Instead of using chemicals, use 20 Mule Team Borax on your carpets and upholstery. It will dehydrate the fleas. It's safer but it's still best to keep pets off the carpet until you vacuum up the borax. Leave the borax on for 3 to 4 hours, then vacuum and dispose of the vacuum cleaner bag in an outside
I hope this helps and I hope there's no other cause for JJ's bleeding and vomiting.