If your pup is going to day care or dog parks he should get the bordatella vaccine. Otherwise you risk your pup getting kennel cough again. The doggy daycare we have put our pups in requires we show proof of all vaccines especially bordatella since it is so contagious.
many here including myself use Fromm with great success. Each pup is different how they will do with a diet change. If you do switch do a slow transition.