Guess there's no standard answer. Here's my experience:
1. My boy was weaned off breast to fresh milk and yoghurt at 18 months old. We tried offering formula milk during a trip but rejected. If solid intake is not varied enough, may need to check with paed if multivitamin is needed on top of fresh milk.
2. My boy only drank latching on and rejected bottle. I started cup training at about 6.5 months old. After that, he's been drinking any fluid from open cup or bowl. I think once child can sit properly, it's time to do away with bottles. Cups are very easy to clean.