The Dog is basically just a regular Villager, and the only power they have is to vote off kittens. However, they win differently. If they are discovered (either though the Investigator or through some other means), then they lose the game. If they make it through the whole game without anyone discovering them, then they win. It's kinda stupid and pointless, but I thought it would be interesting...
The Androids are basically down-graded Mafia. Their goal is the same in that they want to destroy all Kittens. However, instead of choosing a person to kill each night, they choose one person at the beginning of the game. They attempt to kill that person every round, until either they succeed or are destroyed. If they succeed, they choose another person and repeat. They aren't included in the Mafia PM, so it's possible for them to kill a Mafioso.
One power-up will be given to one player every round using a RNG. If the player chosen is a Kitten/Doggy, then they gain the abilities of a Protector for that round, and can choose to protect any kitten (including themselves). If the player is an Alien/Android, then they gain the ability to kill an additional player for one round.