继位后的罗伯特二世因为年事已高，虽在位近20年，却没有什么突出成绩，其统治期间与英格兰的几次战斗也没有参加。
子女.1390年，罗伯特二世去世，长子约翰继位，但为了避免认可苏格兰历史上的约翰·巴里奥王权，王号不称约翰而称罗伯特三世。罗伯特二世的两任妻子先后为他生下了十个及五个子女，他另有八个私生儿，共计23人。斯图亚特王朝的人数的壮大在此时似已初露端倪。