This tiny puppy decided to give a helping hand to his human musician pal. The adorable dog sat patiently on the shoulder of his owner as he performed in the metro in Lisbon, Portugal.
Holding a cup in his mouth, he collected change from passengers as they moved through the metro carriage. Needless to say, the pair attracted quite a crowd in the process. Credit: Suzanne Doherty via Storyful