A cheerful, non-aggressive little dog that is friendly with people and other pets and tends to pick up a cat's boundaries quickly. Its small, sturdy build and sociable temper help when a home already runs on a cat's schedule. Its playfulness is the thing to manage. A Bichon may keep inviting a…