My 5 month old pup went to the vet today and we were told his rash on his belly is a bacterial skin infection and given Cephalexin. This is his third time to have this since we brought him home. What could be causing this? I clean his kennels out every week since the first time this happened, just can't figure out where this is coming from. Will he out grow this problem?