Here is a list of basic commands I believe all dogs should learn:
SIT
DROP
STAND
WATCH
COME
WAIT
STAY
ON YOUR MAT
TOUCH
LEAVE IT
LET'S GO
Toilet on command

Pasted Graphic

Added to these, I believe dogs enjoy and benefit from simple tricks and games such as:
ROLL OVER
CRAWL
BOW
SHAKE HANDS
FETCH
FIND IT
Hide and seek

Pasted Graphic