Juice isn't even all that healthy, usually it's loaded with unnecessary sugar.
He's a toddler. Just give him what you want him to drink. ;D
When he's older it will be an issue, but right now he can't get on his bike and ride to the store to buy soda.
We have rules for adults and rules for children---- so I'd make it clear if you feel like you don't want to get rid of all soda in your house because you drink it that adults get to do things kids don't.
If it is too much of a problem, don't buy it for a while.
and agree, just give him what you want him to drink and if he cries for something else, NO, sorry. That should work. Kids do have to hear no. good luck
If its the fizz he likes you could always buty the sparkling water, and a dd a liitle juice for flavor..soda is not good for kids they seem to get hooked on it ..