مدح=compliment ..to mentions good things in people or acts
سبح=there is سبَحَ SABAHA=which mean (swim)...and here is the one confused you >>سبَّحَ
SABBAHA =praise.(to say SOBHAN ALLAH )its for Allah only
.>so سبحits for Allah/مدحfor other good things in the world