Here's an old post with a a lot of old info.
https://www.backyardchickens.com/forum/viewtopic.php?id=10349
For home use you might want to consider a beef cow, especially when they are locally available to you. They give a lot less milk than a dairy breed, but still more than you'll ever need. Most beef breeds are good to work with, especially herefords, but avoid anguses because they are high strung. Beef breeds have also been more selected for hardiness and a diet that is more grass based so they may be easier to care for. Dairy breeds will produce a lot of milk, even Jerseys. I had a Jersey that gave 100 pounds a day, although this was a cow on a production diet and a genetically strong animal, you get the idea of how much milk you can get.
Goats are a better choice for the small timer as they are cheaper, easier to handle and are more efficient but the milk is different. It still tastes great but its definitely not the same thing so you should try the fresh stuff out before trying the animal out.
https://www.backyardchickens.com/forum/viewtopic.php?id=10349
For home use you might want to consider a beef cow, especially when they are locally available to you. They give a lot less milk than a dairy breed, but still more than you'll ever need. Most beef breeds are good to work with, especially herefords, but avoid anguses because they are high strung. Beef breeds have also been more selected for hardiness and a diet that is more grass based so they may be easier to care for. Dairy breeds will produce a lot of milk, even Jerseys. I had a Jersey that gave 100 pounds a day, although this was a cow on a production diet and a genetically strong animal, you get the idea of how much milk you can get.
Goats are a better choice for the small timer as they are cheaper, easier to handle and are more efficient but the milk is different. It still tastes great but its definitely not the same thing so you should try the fresh stuff out before trying the animal out.