I merged your questions since it is the same dog and both need to start at the vet's. I don't speculate on medical problems. I think it is back to the vet, and be sure and mention the peeing in the house. I am unfamiliar with cherry eye. I do remember a question here recently. The search feature works very well here, try it. I don't promise the other cherry eye question got a good answer.
Likely it is a behavior problem. The key to most behavior problems is approaching things using the dog's natural instincts. Dogs see all the people and dogs in the household as a pack with each having their own rank in the pack and a top dog. Life is much easier if the 2 legged pack members outrank the 4 legged ones. You can learn to play the role of top dog by reading some books or going to a good obedience class. A good obedience class or book is about you being top dog, not about rewarding standard commands with a treat. Start at
Raising Your Dog with the Monks of New Skete For more on being top dog, see
Establishing and Keeping Alpha Position, Letting your dog know you are the boss
In addition, you need to crate her when you aren't around. Other dogs may
Not be as bad as the young Labs I am plagued with. Still your house and dog
Will be much safer with the dog in a crate when you are away. The dog may be
Happier in its den than loose in the house. It relaxes, it feels safe in its
Den. It rests, the body slows down reducing the need for water and relieving
Its self. Dogs that have been crated all along do very well. Many of them
Will rest in their crates even when the door is open. I think the plastic
Ones give the dog more of a safe, enclosed den feeling. They are harder for
Dogs to open too. Metal ones can be put in a corner or covered with
Something the dog can't pull in and chew. Select a crate just big enough for the full grown dog to stretch out in.
Leave it some toys. Perhaps a Kong filled with peanut butter. Don't leave
Anything in the crate the dog might chew up. It will do fine without even any
Bedding. You will come home to a safe dog and a house you can enjoy. Accidents are the fault of whoever was watching the puppy.
A dog that has not been crated since it was little, make take some work.
Start just putting its toys and treats in the crate. Praise it for going
in. If you have been able to trust it with any bedding, put that in the crate.
Feed it in the crate. This is also an easy way to maintain order at feeding
Time for more than one dog.
Use the crate only when you must I have a short length of chain fastened to
My computer desk. This gives a place where the puppy is with me, but about as controlled as in the crate, while still allowing me to get some work done, or at least answer AskMe questions.
When you can watch the dog, use closed door or gates to keep it in the same room as you. If you catch it in the act, give it a sharp ''Ah, ah, ah!'', and take it out.