Puppies on a Mission ... to Be Cute!Faster than the speed of squee, get ready to say Aww

BEGINNER'S LUCK

Depends what your definition of perfect is, because that looks pretty spot-on from here.