雙行星
然而在行星系统内，行星与卫星按照轨道区分，直接绕恒星的就是行星，绕行星的是卫星。但双星的情形模糊了行星与卫星的区别，如果两颗相互绕行的星球大小非常接近，毫无疑问会被归类于双行星；如果大小差别非常大，则小星体是卫星；而介于前两种情况之间，即两星体大小相当，同时差别明显，这就产生了定义的疑难。按照一般的科学定义原则，不宜人为地给出某个比值（比如质量差别1/10）作为区分界限，而应该以某种引力、轨道相关的现象作为标准。而事实上，人们仍从直观上认为两者质量在同一数量级为双行星。（即比值1/10作为心理分界）
国际天文联合会的行星定义
一顆不是衛星的天體如果只滿足了前兩個準則，將被分類為「矮行星」，根據國際天文聯合會此一定義，「行星和矮行星是兩種不同類的天體」；一顆不是衛星的天體如果只滿足了第一條準則，它將被分類為「太陽系小天體」（SSSB）。初稿最初的規劃是矮行星是行星下的一個子分類，但是因為這可能導致太陽系的行星增加成為幾十顆，這份草稿被刪除了。在2006年，它只添加了3顆矮行星（穀神星、鬩神星和妊神星）和將冥王星重分類為矮行星。這個定義依然是有爭議的，來自不同的各界和天文學家的聲音有支持也有批判，但這個定義仍然在使用中。