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