Pros: speeds healing, no sting, no stain, doesn't come off easily
Most pet people I know, and horse people too, have a tube or jar of Corona on hand. It comes in very small (one ounce, maybe) jars, big jars, and in tubes. I have the 7 oz. tube at home, and jars of Corona in the horse trailer. It's for animals, but I use it on myself too.
Corona has a mild antiseptic in it (oxyquinoline) that helps prevent infection in cuts, scrapes, sunburn, sores, and rope burns. But its main property that makes it so useful is that it is 50% lanolin. Lanolin is really soothing on chapped skin (from personal experience). It is really hard to get off of skin/fur, so if you want something the animals won't rub off, this is it. It keeps the area moist and protected from infection.
I have used Corona on cats, dogs, horses and even guinea pigs. None of them had any kind of reaction to it, and it helped speed healing. It has the same effect as Neosporin as far as I am concerned. So if you have any experience with Neosporin, you know that it doesn't burn, keeps the area moist and protected, and speeds healing.
It is very easy to apply. Just scoop some out (or squeeze some out, in case of the tube, which makes life a little easier) and put directly on the (pre-cleaned) cut or otherwise hurt area with your fingers. You won't get kicked or bitten for this, because it doesn't sting (thank goodness). After I get the "owie" covered, I just scrape the excess off on the grass or a paper towel (it doesn't wash off very easily).
Once a day is usually sufficient for healing, but if you have an animal who is just determined to rub/chew/etc. anything off of them, two applications a day should be enough. I like that it doesn't stain or irritate skin, so you don't have to wear gloves or worry about your clothes when you apply this (unlike liquid medications that you pour on, and end up with purple, green or blue hands and/or jeans).
You can also use Corona to keep hooves moisturized. If you are going through a drought, it is like applying lotion to your hands/animal hooves. It helps prevent cracking and flaking off due to excessive dryness. I don't do this unless the hooves really need it, because as soon as they step off of concrete, the dirt and grass stick to their hooves because of the Corona and it drives me nuts looking at it.
I don't know what the shelf life is for Corona, but you would only be worrying about the antiseptic probably, because the lanolin stays usable for years. Depending on how many animals you use this on, a 7 oz. tube will last a long time. It is reasonably priced and easy to find at most feed and tack stores, pet stores, and even Walmart.