He is a baby... not a toddler. So he has to feed and eat like a baby.
No milk until after 1 year old. And WHOLE milk... because the milk fats in it is crucial for brain development.
He seems to not drink from any cups... so you either give him a bottle (out of pure necessity so that he DOES get adequate intake and nutrition), or you just keep trying cups but in the meanwhile he can get dehydrated and not get enough intake.
At this age, for the 1st year of life, a baby's PRIMARY source of nutrition is from breastmilk/Formula. NOT solids and NOT other liquids. This is per our Pediatrician. And to feed on-demand 24/7.
He is not ready for cups. He does not have to drink from cups... and not at this age. Its normal.
Giving him a drink with his "meals".. is not working either. He is only a baby. Not a grown up. He should be having feedings (of Formula) on demand, NOT only with food.
Feed him FORMULA.. not milk. And feed him before any solids... otherwise he will be too full, to drink his formula. Formula is more important at this stage... than eating his "meal" of solids.
Keep in mind, that this is the building-block time... when a baby needs to get all the nourishment they can from breastmilk or Formula... for proper brain development and physical development.
Or is he teething? Some babies reject drinking, when they are teething.
A baby at this age does NOT need juice.
A baby, this age, should be drinking Formula... since you have breast weaned him. Not milk.
And, if only giving him milk, he will not be getting enough iron. Which can lead to iron deficiency... ie: anemia.
Watch for dehydration...
All the best,