Deductions & credits

Unfortunately, no.  In order to deduct costs for your horse, the main reason to own, and stable, the horse must be for business purposes.  This is not a necessary business expense that allows you to operate your business.