There is one site known as TypeLogic that offers the relationships between types: INTJ Profile. What the names mean can be found here: Relationship Pairs: Definitions. There's also the relationship system that Socionics uses, but that's quite different from the MBTI.
Personally, I would say some sort of xxTJ, provided that they are not too controlling and such.
Personally, I would say some sort of xxTJ, provided that they are not too controlling and such.