Only dog food. Mostly dry with a bit of canned once or twice a week. Charlie still gets a lg teaspoon of canned at night.
I think you might want to replace the cat containers with a small health dog biscuit. I buy Darford pumpkin treats. Charlie gets 1 or 2 in place of dog biscuits at lunch.
I also give him 5 or 6 training treats at breakfast in his Kong toy with a teaspoon of b peanut butter.
Charlie was just under 4 months when I got him. He has never had a reaction like you described with your DS, except his attachment to Boy, which is still as intense as when they first met.
Charlie eats a specific bush leaf sometimes. But all my dogs ate leaves with no bad results. Some vomited soon after and didn't eat more.
Charlie also has loose bowels. I make sure he gets out a lot during each day. I think he may find some dry cat food on the floor, the cat food is on the bar counter. Not with in reach. Kitty likes to paw some out on the counter.
The only people food Charlie eats are fruit: apples & carrots a bit every morning. And only salt & butter free popcorn. Maybe 1 or 2 times a month.
I don't know what other details might be helpful. The no cat food rule is my most important.
Though I have taken him off various dry dog foods with good results.
Could he be getting into a cat box?
Good luck... it's always difficult to find a reason for a dog, or cats sporadic or sudden sickness.... prayers for Krypto to get through this bad spell soon.
As for the rain... Charlie "Finally" doesn't care about getting wet. What? It's taken him almost 8 years to accept rainy weather.
Have you tried sitting on the porch during a mild spate of rain. Walking around the yard a bit?
I did this with Charlie, he's the only dog with that fear. But he finally doesn't care I think.
I know nothing about Kryptos breed habits, etc. So my suggestions are just that. The only dog I gave Valerian too was MizZeke on Halloween. Fireworks scared her. Yet Alex, her littermate couldn't care less.
Oh, have you thought of those dog sweaters(?) That dogs wear that have a calming effect on them? Just a thought, I never used one on any of my small dogs...long ago puppies.
Prayers for you all.
Love All Life; Thank You For Posting! :)