watch supports shell aliases if you put the following in your bashrc:
alias watch='watch '
You probably want to do the same for sudo. alias [-p] [name[=value] ...]
[...] A trailing space in value causes the next word
to be checked for alias substitution when the alias is expanded.