I've used both. The scatmat was originally for the cats as Onyx likes to pee on the counter, but it worked for the occasional counter surfing husky too!
Then Onyx peed on the battery pack and that was the end of the scatmat!

Right now I have the ssscat thingy. It's fabulous! Doesn't seem to bother the dogs much, but they know that the beeping sound means trouble! I have a friend who put three of them under her Christmas tree and her lab puppy won't go near the tree! It can't tell the difference between animal or human though. Any motion sets it off.