What Are Buddy Pokemon in Pokemon GO?

If you want to be the very best, like no one ever was, it can feel like an awfully lonely experience. You're just out wandering around, staring down at Pokemon GO on your smartphone screen, hoping for another S...