Random Riddle: Friends For Life

Unconditional love I provide
When you return I’ll be by your side
I’ll take care of you and you of me
For the rest of my life, friends we’ll be
When you feel sick, I’ll be your nurse
You’ll always feel better, never worse
Some of us will learn tricks
Others will smell mint for kicks
Some of us will play for fun
While your eyes become bright as sun
I’ll always care through thick and thin
And I’ll always consider you kin
Now you’ve heard what I would say
If I could speak to you this way

What am I?
 

Random Riddle: Friends For Life