Sharon, for tantrums, how i trained my girl was that we started at home. If she cried unreasonably or whines, she gets nothing until she calms down. When we first started "training", there was one afternoon she screamed intermittently for 90 mins wanting to be carried. Now when she wants to be carried, she just pats me and raises her arms. She knows that she won't get her way if she screams and whines.
Then when she cries for something she can't have, I just ignore her. I don't give alternatives or pacify bcos I want her to know that when mummy says no, it means no. And I want her to learn to obey the 'no' rather than distract her towards something else.
Some days, she still "loses it", especially now that she's trying to do more things herself and gets frustrated, then she will stamp her feet and yell for help. So just have to be patient.
But she is much better behaved now, and even though I didn't intend to "train" when we're outside (to be considerate to other people), I found that it hasn't really been necessary.
As for weaning, I have also weaned my girl over the last month. I started by not nursing her to sleep anymore. Then for the 1st week, I would offer her milk (she drinks fresh milk) in a bottle about 5 mins before her usual milk time. Then after that, if she still wanted to latch, I'd let her. But the next day, I'd increase the quantity of the milk in the bottle so that she'd be too full to latch.
Then I just stopped offering the boob, but if she request, I would give a bit, then offer the bottle again. But I didn't battle her by saying that if she doesn't take the bottle, she gets nothing. If she wanted, I would still let her latch. Also made sure that when I carry her to bottlefeed, there was a towel / cloth to cover my boobs so that she wouldn't be reminded of them. I also carried her to feed her so that there was no less cuddling or attention.
Had to trial and error a few times, formula (she didn't like), cold fresh milk (she likes it as a snack but not before her sleeping times), warm fresh milk (which she likes).
Then over a month, slowly dropped a feed at a time. I think I got lucky in the sense that she found a milk she liked to drink.
Sorry for the long post. Hope it helps you!