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