dogs factor cash flow cattery pet puppies real estate investment american cash flow association kittens cats broker dog cat bengal factoring