pet puppy inform cash flow puppies factor internet breeder cattery american cash flow association cat dog real estate investment broker informatica cfa factoring