You can deduct employee expenses as well (as long as your employer didn't reimburse you for them), the cost of insurance to your business, and health insurance premiums if you are self-employed. The cost of personal liability insurance, in most cases, is not deductible. Liability insurance protects you from claims for accidents on your property or injuries caused by you or a member of your family (or your pet). It may also cover damages caused by your negligence in operating a vehicle. Most people don't carry personal liability coverage with a separate policy.
All that information says that a puppy should need to use the bathroom about 10-20 minutes after eating, but our boy seems to take hours. Yesterday morning I took him out at about 8am and he went, then we fed him. After feeding him we took him out a few times, but he wouldn't go at all.
If you have chosen a puppy, you will probably have to wait a few weeks until he is ready to go home at 8 or 9 weeks of age. The ideal time for taking a puppy home is between 10 and 12 weeks. This way, he can get his first round of immunizations.