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