Question About My West Highland White Terrier?

I have a westie, and his name is Kota. He is three years old, and 25 pounds. I was wondering if this weight was normal? There is also another problem with him. He pees around the house. He is perfectly potty-trained, and we always let him out before we leave for long...