Sounds like an eye infection if it smells. It could be a lot of things actually. I would take him to the vet. Should be a pretty cheap visit just if it's just an infection. Probably give you some ointment. It will clear it right up, If it's something else it's best to find out asap and get it treated before it gets worse. I would suspect maybe allergies but that would be both eyes.