honestly... my sharks have tons of tankmates... but i love to break all the rules... i guess... still my shark doesn't mind b/c he just chills in his cave all day...
I got a tang, puffer, blue chin and i'll be adding a couple angels soon and a large maroon clownfish if i ever find one big enough...haha
Although some puffers may pick on your shark.. if you get the shark first, you should be ok and if your shark is a decent size.