She came home from school saying that Islam forbids it's followers to keep dogs as pets or companions, unless they are kept for a purpose, such as hunting or guarding. Is this right? Thanks in advance