my dog's name is xx. although i didn't train him much ,he is so disciplined .he's soo smart dat he barks when new people or strangers enter my house . and hes gets  attatched to everyone. he sometimes try to run away but when i or my father call him xxx he comes back and goes back to his place.and he gets to know when my father arrives that is when my fathers car is some 15m far , he starts making some kind of tune and so we get to know if my father has arrived or not.