What up dog utilizes a variety of models to not only predict the emotion your dog is experiencing in a picture you upload, but also will generate text based on environmental factors and the dog's emotion 