In order to find a program that can suit your needs, I suggest you visit the Software Informer's website. By doing this, you are able to read a description of every program and also obtain a download link. I recommend you take a look at Kennel Manager. Although it's a shareware program, it comes with lots of features.