Write the next sentence in the following story.

How to choose a puppy by temperament
Learn all you can about the different temperaments puppies can have.
In general, puppies are classified as responsive, nervous, aggressive or independent.
A responsive puppy is adaptable and binds well with humans, which makes it a good choice for a first-time dog owner.

Available options:
(a). A defensive puppy displays aggression, swings her tail, and yaws to no one. These impulsive behaviors are dangerous and could cause injury to the family member or friend.
(b). A nervous or shy puppy is unpredictable, and not a good choice for families with children or other busy households. An aggressive puppy is dominant, sometimes unpredictable and does best in a household without children or other pets.
(c). These cannot be treated as dangerous, aggressive, or threatening because of these restrictions. Since these restrictions apply to most dog breeds, a loyal, impulsive, energetic, inquisitive and vigorous breed is ideal.
(d). A shy, nervous, adventurous and outgoing puppy is good for a first-time owner. Stubborn or anxious, active or stubborn dogs make excellent breeding partners, with a wide variety of personalities and temperaments.. The answer should be
(b).