Both verbs are correct, but you cannot use намазываю and по together.
Possible variants:
Я нама́зываю свою́ но́гу кре́мом.
Я ма́жу свою́ но́гу кре́мом.
Я нама́зываю крем себе́ на́ ногу.
Я ма́жу крем себе́ на́ ногу.
Я разма́зываю крем себе́ по ноге́.
. . .