The Best Dogs for Apartment Living: The Complete Guide to Training and Care for 32 Breeds