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