I agree with Pat about mixing of the kibble and the raw. They digest using different enzymes from what I understand...and they digest at dramatically different rates. Not good to mix the two. And I don't think that one should be comparing a human's digestive system to a dog's in this regard, but do what you will
I'm concerned about your mixing of the dry kibble - two different brands of food with different (?) protein sources at the same time for a dog that needs 150mg daily of benadryl might aggravate his allergies more...just a thought.
My sister, certified vet tech and perfectionist extraordinaire told me that one should not give garlic supplements to dogs, contrary to popular beleif. She says that since garlic is a close relative to the onion, which is toxic to dogs as we all know, it's not good for them.
I personally wouldn't give oats on a daily - or even weekly basis - either, but that's up to you. It's just a bulky filler that your dog doesn't really need with a complete dog food.
Not bashing your feeding style - just giving my opinion!