dogs cats developers development irr dog cattery cat investor invest puppies ragdoll pet open source internal rate of return investing investment projects