A trainable puppy plus treats plus technology equals a dog that can send selfies. Here's how.