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