I know you have all been hanging out to find how this resolved. First the good news... UrineOFF worked (my local vet didn't have UrineFREE). It also removed the smell from a rug.
Bad news. The laptop is completely stuffed. From the dog not my cleaning effort. So I can recommend these urineOFF/FREE products, but I don't recommend your dog pisses on your laptop.
To make matters more challenging Apple prompted me to update the software for my iPad last night... and now I have the white screen of death. So I have lost a lot media because of these two crashed. Not happy Apple.
I took my dog for a walk and he showed his disapproval by promptly pissing on the Apple Store wall. Good dog...