Is the cream to prevent the tears from 'scalding' his skin ? Did the vet use dye to test whether there was a blockage in the tear ducts ?
Of my four only Izzy had a tearing/staining problem. His tear ducts were fine. He just had sensitive eyes that reacted to any disturbance such as wind or dust. Some dogs only have the problem as puppies, but izzy's lasted all his life, but never appeared to bother him.
One point : Don't clean the eyes with cottonwool as the fibres can get into the eye and cause irritation or even infection.
Barbara, Monty, Joly and Teddy.