My Cairne Terrier is 3 yrs old and he urinates all over the house, I've tried watching him but I never seem to be able to catch him doing it, it is really annoying now, can someone come up with the correct solution.