No! Every dog can learn new tricks! Be vocal and let them know what you like and what you don't... communication is the basis for a good relationship!
If there person's worth it... its worth working on! You both deserve to be happy and you want the other person to know they can please you in all aspects!