Keith. What's your little fella's name?
Sorry to hear about all the trouble. Good food is your number one defense against health problems, but it can be a challenge to find the right one for your guy.
And lastly you will learn quickly around here that we LOVE pics and any introduction thread without them like this is