dogs factor cattery cats american cash flow association cfa cash flow puppy oes cat dog real estate investment broker puppies old english sheepdog factoring