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