We have a white toy poodle and a light cream toy poodle that both tend to sometimes get eye stains. We tried various types of cleaning solutions for this, such as Tear Away and etc. but nothing really worked for any length of time. A groomer that we know who also raises poodles, told us what she uses for her light colored poodles with stains. We asked our vet about it and he agreed that it should work. We purchased some from our vet, but you can also buy it from almost any feed store. It is Soluble Powder Antibiotic, (TETRACYCLINE HYDROCHLORIDE). Our vet recommended 1/4 tsp. 2X week as a maintenance program, this dose was for 7- 8 lb. toys. I don't know what size your dogs is so would ask a vet about the dosage. It has worked miracles on our dogs. It may take a couple of weeks for the stains to go away, they did not get there over night. If we slack off and do not give ours their medication, their stains start to return, which sure reminds us to start giving it again. I don't recall exactly what it is called that causes some dogs to stain, but it has something to do with an over amount of acidity in their system. By the way, here is how we give the medicine to our dogs. We buy CHICKEN hot dogs for dogs treats, they love them. We use these also for medicating our dogs. We measure out the dose of the medicated powder, dip bite size pcs. of hot dogs in the powder, how ever many it takes to use up the powder and YUMMIE hot dogs are all gone, dogs have been medicated and dogs think we are wonderful for giving them their treats, and best of all, tear stains are usually gone W/I a week or two, and for as long as you keep up the maintenance there should not be any more stains. Anyway thats what we do and it works for us. I hate those eye stains, I'm sure all colors of dogs get them, but they only show up on the lighter colored ones YUCK.