Michelle's Dog
Web site (just take a look at it ok)
Pet Name Ideas (over 2,000 dog names)