This puppy needs a vet NOW or he could lose the eye.
Make sure there is a gated area in your home so the cat can get away from the puppy - and look into getting the cat some Soft Paws so this doesn't happen again:
http://www.softpaws.com/?gclid=CMOb7s-VtKQCFUmA5QodYDNL0w
You NEVER want to treat this sort of thing by yourself - and any eye ointment should be discarded after the injury is healed. It should be applied by putting a small amount on a clean swab, so that nothing ever touches the tube or it can grow bacteria in a very short time - and be more of a harm than a help.
Many ointements contain steroids such as cortisone, which you NEVER want to put on an injured eye, or it will prevent it from healing correctly.
You vet will help you treat this properly - please get this puppy there as soon as you can.