I'm starting a new campaign and I was thinking of giving my players a newly hatched baby dragon in the start of the campaign. I think it would be cool if when it's grown a bit that they can have it as a mount/"pet" but it'll probably be a bit overpowered. What are your thoughts on the idea and do you have any suggestions on how I could maybe nerf the dragon not to make it super over powered to have a dragon as a pet (they would be around 4th level when they get the dragon and it wouldn't be grown enough to ride or use in combat until maybe 8-10th level).
The setting for the campaign is a world I've created hence why if I go with giving them a dragon I'll homebrew it so that dragons mature a lot quicker and I'll just motivate it with some of the other weird stuff that happens in the world. So yeah I'm aware that it would otherwise take a few hundred years to mature.