Yes they do. Cows giving milk is as natural as they come: ALL female mammals, after giving birth, produce milk.
No.
By giving it milk.
You shouldn't milk a goat while it's giving birth. The newborn kid needs that milk to survive.
Yes all cows give milk (referring to "cows" as the mature female bovines that have given birth to at least one calf, not the colloquial term for "cow"), and yes they can only give milk if they have recently given birth. To confuse the reader even more, the answer to the first question would be "no" if one were to use the word "cow" in a colloquial sense, which would still make the answer "yes" to the second question since those cows that are capable of giving birth are the only ones that can give milk. The male cows (there are really no such things, but I'll keep going anyway) cannot give milk nor give birth, so they are obviously out of the picture as to being the ones giving milk or giving birth.
No to be a mammal you have to give live birth. If they live birth they have to give milk.
No, cows must be delivered of a calf in order to lactate, or produce milk. Most large dairy farms will remove the calf from the cow right after birth and give it milk replacer, and this will allow the cow to be milked to maximum.
A donkey can't give milk but a jenny gives milk
The udder, of course.
If your cow doesn't give milk yet and your barn isn't alreadt full, order some miricle potion or let the cow get pregnant. After she gives birth and after she stops giving mother's milk then it'll start giving milk. If your barn is already full sell an animal, otherwise you're screwed.
They give thick milk after birth, the milk is high in nutrients, which vital for the young.
A typical cow will be lactating for 6 to 10 months.