Also read you ONLY have to raise the NPCs disposition using setrelationship.
Then I read that you ALSO have to set the disposition of YOURSELF to that NPC.
How exactly is it done? Can someone give me the proper steps?
You do know that anything you do in the console will not be save for the next game? All this effort is per session. Even then, if the NPC does not have any of the Follower/Companion Scripts assigned to them, then they are pretty much useless as a follower.
Get a mod if you want to make non companion NPCs companions. At least then, there is a chance the NPC will actually be a companion, rather than something that just follows you around.