Final answer:
Hagrid does not want Harry to have a toad because they're not in fashion at Hogwarts anymore, and he doesn't want Harry to stand out negatively. Instead, he suggests an owl or a cat for their usefulness and companionship.
Step-by-step explanation:
In the Harry Potter series by J.K. Rowling, Hagrid guides Harry away from choosing a toad as a pet at the magical pet shop in Diagon Alley. Hagrid's reasoning is simply put to Harry as toads are not in fashion anymore. Back in his day, every Hogwarts student had a toad, but times have changed and toads are no longer in vogue.
This can reflect on Hagrid's care for Harry, not wanting him to stand out negatively or be subject to ridicule. Therefore, he encourages Harry to choose either an owl, which can deliver letters and packages, or a cat, which is considered good company.
Learn more about Harry Potter series