ok, I actually have a decent amount of experience in this match, I've played typh, mooseking (ms king), and mickey, who are the 3 pt's in socal, not in tournament, but friendlies are close enough, cause honestly, you're lucky if you're in the same bracket as a pt.
Basics
Squirtle - squirtle gets *****. no way around it, we beat you completely in the air with bair alone. and you die at like 50 from punches, fsmash, and usmash. 70 from dsmash. you won't be able to get inside much, and a good dk will keep you at our tilt range, not much you can do here. btw, a grab at 60 is a ko for us, cargo - walk off stage - dthrow and you can't make it back, no stage spike needed.
another big problem for squirtle is that he can't really ko dk, unless he's dumb and runs into a fully charged fsmash, or can't di/momentum brake properly, he will live well into the 140-180 range, even when squirtle is fresh. when he gets tired, you aren't going to ko him, get him away and switch to ivy.
80-20, maybe a little bit lower, but not much. Unfortunately most pt's stop trying squirtle after a bit, so i can't judge the exact number
Ivysaur - ivysaur seems like he ***** dk, if the dk doesn't know what he is doing. if he can powershield the leaves, and uses downb smartly, ivy loses (his? her? it? gonna go with "it") it's ground game. if he can SDI, bullet seed loses some of its use. ivy gets juggled pretty easy, and doesn't last much longer than squirtle, it should make it to about 70-80 max just cause its attack are so easy to punish with a punch. Also, the grab trick works for ivysaur, so a grab at 60 will kill ivy too. Also, the dk should learn from his first upb ledge gimp from ivy and start landing on stage normally, it works much better, because ivy can't break upb. if he can land the upb without lag (any decent dk can do this) then ivy won't gimp dk.
don't get me wrong, the upb is a nice trick, but it only works once or twice if the dk learns from his mistakes (which he should)
Ivy has two redeeming qualities that separate him from the same level of **** squirtle gets though. First, he can actually ko dk. charge release usmash is scary as hell, and when he screws up his spacing, a fsmash can get him for a ko at a respectable number, at about 100-110 dk will have to start worrying about getting ko'd. aside from that, bair means that we will have to approach from the ground, which i don't mind personally, as a well timed upb is a much better approach than bairs. this can screw with dk's spacing game, a bit, and really screw up the mediocre dks that just bair, but it is punishable, and a running shield - grab/upb will get it every time. the good part is, we can't rely on just tilts/downb for spacing.
65-35 dk adv, he out ranges you on the ground, moves faster than you and kos earlier than you, literally bigger, faster, and stronger too. ivy can keep up though, typh really caught me by surprise with this, as i was expecting squirtle **** part 2, but ivy holds its own somewhat. unfortunately, i found ways around most of typhs tricks later on, so dk does have a definite edge.
Charizard - charizard is close to even, and not for the reasons you stated. firebreath is not a smart idea, as i will gladly take the 20% for the free headbutt - smash/punch combo. dk can DI up and towards charizard for a free headbutt every time he fire breaths. dk moves faster than charizard, and ko earlier. what makes this matchup even is how ridiculous charizard's rock smash is. it does like 40 damage, and puts us in a crappy position. charizard has a shorter stock, but does crazy damage to make up for it.
all in all pretty even, charizard is the best of the 3 in this matchup. dk's got slight adv due to speed/power/range
65-35 or 70-30 dk. from the sound of the discussion, the dk's you've been playing are either bad or don't know the matchup.
why is it that every low-mid tier board says there character goes even or has some dumb advantage on dk?
btw, last thing, why do you guys keep trying to grab release my dk? dk has the fastest ground break in the game as far as i know. I do know he is the only character that can ground break from bowser without bowser being able to land anything (only character who can do this).
on all characters not named bowser or yoshi, a grab break is a free dtilt combo for dk. don't try it, if he expects it, it will never work.
EDIT: guys above me, i got this, I've played a lot of different pt's, and dk-wise, I outrank you
Double edit :
summary, dk adv
zard 45-55 dk
ivy 35-65 dk
squirts 20-80 dk