Keep the eye clean by bathing it with cotton wool (a cotton ball) soaked in cooled, boiled water. If the cause is bacterial, then the vet can supply appropriate antibiotic drops.
I recommend taking an over-the-counter pain killer and using a saltwater rinse. You should also talk to your dentist to treat the underlying cause of your mouth infection.
It's best to give your dog more opportunities to relieve itself, especially if it's prone to bladder infections. When the dog needs to hold its urine for a long period...
Keep your dog from scratching by applying an Elizabethan collar for a few days. Then, see if the infection improves over the next few days. If nothing gets better, bring...