Yes in my opinion because dogs need love just the same as you do
the answer is Have, because your subject is plural and you verb is past tene
The correct answer is option A "even the ice hard heart of hades melted". Hyperbole is a literary figure that uses exaggeration in order to add emphasizes to a statement. Hyperboles are not meant to be taken literally, in this example the heart of Hades did not melted literally but this phrase was used to add emphasizes to the situation.