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