This was cute. I have a Border Collie/Great Pyrenees/Australian Shepherd mix and a lot of what you said rings true for him. Oh the shedding! I literally wake up every day to new fur on the floor and when he blows his coat in spring (happening now) I can, no joke, grab handfulls of hair off of him.
Rudy is the most photogenic in our family as well and we are stopped everywhere we go by people wanting to compliment him and wondering where we got him and if they can get one too.