In the first example, the word "ingratiated" is similar in meaning to the word "charmed." The sentence means that the mother eventually liked the dog. In the second sentence, the word "rebuffed" is closest in meaning to the word "rejected." This means that the invitation to the prom was not accepted. When unsure of the meaning of a word, a useful strategy to follow is to look for context clues that might hint at what the meaning of the word might be.
Honey provides nutrients. Sugar does not. Honey is not usually cheaper than sugar. It is also not consistent in taste or sugar. The color and taste will depend on the "batch" that the bees provide.