Question: how to set custom sms notification tone per contact?
Answer: Open the messaging app (Messages or Anywhere)
Tap on the conversation with the Contact for which you want to set up a custom notification tone.
Tap the three dots in the top right corner of the screen, then: For Messages, tap Details. ... 
Tap Notifications. ... 
Tap Sound.
Choose a Sound, and then tap OK.