I even tried "Anyone as follower or spouse plus divorce option". And I put Bat follower in the console and the only dialogue he had was "You know" . I press "You know" and it closed the dialogue window. I think the reason he says "You know" is because I have a mod called "UFO - Ultimate Follower Overhaul". I tried disabling UFO and now when I did Bat follower, he had no dialogue at all. Does anyone know how to make a Non-follower spouse into a companion?
I'm not sure where these commands come from so I assume they're from UFO. I would definitely disabling that initially. Also, use either a new save game or an old one from before you starting using UFO.
I wanted to get Perth and make into him into a companion. I tried this tutorial called Creating a Companion (http://www.creationkit.com/Creating_a_Companion) and I tried it on Perth but did not work.
I looked over the tutorial and it looks well written. Since you're using an NPC that's already built you don't have to do everything it says. Do only steps #2 and #3 on Perth. Then save that to a new .esp and make sure it is the only active mod when you go into the game. See if it works right then turn your other mods back on to see if there are some conflicts.