The Rooster

The Rooster
This character is implied to be the most powerful character in The Road's universe, not only can they log the players memories, to access at any time, the rooster can also seemingly teleport to locations faster than the player, and the rooster seems to know exactly where Mahkhal is at any given time. The Rooster is a very important figure in the road, who's existence is quite mysterious throughout the whole game. The Rooster first appears in the first area of the game, shortly after Mahkhal wakes up. He is very vague throughout the whole game, but at about two thirds of the way into the game, he makes the implication that he is indeed some type of memory or manifestation of Mahkhal's brother Montgomery(Monty), who is also a character who we only see once, but a character who Mahkhal is likely close with. It is unknown as of yet how this Rooster manifestation has to do with Mahkhal's brother Monty. About three quarters into the game, the character of the rooster seems to be replaced with another manifestation of what is presumed to be another person, or Monty. It could be possible that when Mahkhal fell down into the large whole that led down into Bernard's base, he died, and the reason you see the dog instead of the rooster from then on, is because the rooster saw this coming, and transferred the player to a new reality where Mahkhal didn't die, so he could continue his journey to defeat Declan, as it is what he was always destined to do. The rooster and it's consciousness seem to be overall above the limitations of humans, above the natural universe, and able to use it and bend it as they please. It is unknown yet how this came to be.

Appearance
This being has all of the physical traits of the average rooster, however it can change it's form at will, seemingly changing itself into a dog, for a reason which is unknown as of now. The rooster is also explicitly seen briefly taking the form of Montgomery Caspien.