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