Mod Not Enough Pets adds a large number of new pets to Minecraft. Now new pets will be generated in the villages of the inhabitants. You can use new mobs just like regular cats and dogs.
Not Enough Pets Mod for Minecraft 1.12.2
But now you can choose a thoroughbred pet that will have a unique color. In general, the mod is extremely developed and has many new mobs, so rather download it and enjoy cats and dogs.
1.12.2 – NotEnoughPets_1.12.2_v2.1.0