Mine know a lot. A lot are directional type cues. (A lot of go over there, get on this, etc) People seem to find it odd/amusing that my 5 papillons will listen to me like that. I don't know why but we were swimming and I told the dogs to leave the fence and they did and it astounded a lot of people last weekend. "Did you just tell them to do that?!' I can pretty much point the dogs at anything and tell them to climb it or point them a direction and have them stand there. Very useful for photographing them!
A lot of our commands are agility related. Lots of targeting, weaves, jumps, contacts, etc.
A lot are useful things like come, heel, stay, release, down, sit, stand, wait, easy, kennel, quiet, leave it, drop it, etc. Not really 'tricks'. I don't know what I'd do if I had a dog without at least a come, down, stay, leave it, and a form of release.
They know some silly tricks too like play dead, roll over, walk on 2 legs, army crawl, shake, cop cop, high five, dance, spin, jump, head down, hop backwards, etc etc. I've never really listed them all and counted. But there's a lot. I love training my dogs.