L.G.
He might have allergies. Do you have a house cat? He could be allergic to something he eats. I use Similisan Allergy Eyes to keep my eyes from tearing and getting clogged up.
I set the cat outside to live and he adopted my neighbor. I'm happy he's got someone to care for him whose eyes don't water when he is petted.
I still have a dog but have no allergies to him.
Another thing that helps is to keep the floors clean every day since children are always on the floor.