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