Ann makes these book and product recommendations:

Dog Training Books