Pseudodragons are Tiny CR 1/4 dragons, but they're not quite dragon-like enough for my purposes. I want to homebrew some alternative stat blocks to the pseudodragon so that they more so resemble the various metallic/chromatic dragons, but at the same time I'd prefer it if my changes didn't change their overall CR. Specifically, I want to add damage resistance and a breath weapon, similar to "true dragons", resulting in 10 variations of the pseudodragon, and I want these 10 variations to still all be CR 1/4.
To that end, I have swapped out their Magic Resistance trait for the damage resistance that relates to their colour (as per the Draconic Ancestry table of the dragonborn playable race, for example) and have swapped out their Sting attack for a Breath Weapon attack (again, taken directly from the dragonborn playable race, assuming the lowest possible number of damage dice; i.e. 2d6 from a level 1 dragonborn PC). I'd have the DC for the breath weapon be the same as the DC for the Sting attack, and I'd have it on a Recharge 6, same as, say, a dust mephit's Blinding Breath.
If I were to make these changes to the pseudodragon, would it still be the same CR? Is this true for each "colour" pseudodragon (i.e. does fire damage vs. cold damage make one variant inherently more powerful than the other, etc)? I'm hoping that they're all the same CR (ideally CR 1/4), regardless of the damage type resisted/dealt via breath weapon...
If this isn't too much for one question, assuming that they are all balanced against each other regardless of damage type, as I hope, then if I were to add a 15 ft. swim speed and the Amphibious trait of certain dragons that can swim and breathe underwater (such as gold dragons) to the corresponding pseudodragons (i.e. my gold pseudodragon), would that make much of a difference to their CR vs. those that would not have those traits (i.e. my red pseudodragon)?
I'd probably also want to add a 15 ft. climb speed to the pseudodragons that are of the same colour as true dragons that have climb speeds, i.e. my red pseudodragon (although given that pseudodragons can fly, I'm guessing this is of no consequence to the CR, but I thought I'd mention it just in case it matters).