Dog breeding can be profitable, especially when managed correctly. If you breed in-demand puppies, manage the expenses, and have a good reputation, you can make a decent profit. However, don’t expect over-the-top salaries. Top earners make slightly above $100,000.