Thank you!
For the Knight, if you impress him at the gym by lifting heavy enough weights, you can get a scene with him by complimenting him and grappling him. If his level is too high you might have to reset them to get him to show up at the gym - you can do that by buying XP potions from the Turtle under the Pier until you get a Black XP Potion