Иногда тексты выделяют три типа бодхисаттв: бодхисаттва-царь, который вначале достигает состояния Будды, а потом заботится об освобождении сразу всех существ (подобно царю, пекущемуся сразу о всех подданных); бодхисаттва-лодочник, «перевозящий» по одному существу на «другой берег» существования, и бодхисаттва-пастух, который вначале спасает все существа и только потом сам вступает в нирвану (подобно пастуху, который вначале загоняет в ворота усадьбы свой скот и лишь потом входит в них сам).