How to prepare data for LSTM time series prediction
I hope that dataset also consist of meta data, which means you also need to have a one to one mapping of those tuples, eg. dog > good, cat > bad, kittens > bad, puppies > good, etc.

Separate the data into X:training_data, Y:label. Then use a vectorizer and train using X, Y. If you're able to do above steps then use methods like test_train set  , cross_folds etc.

Friendly suggestion: Try seq2seq layers before LSTM (they require more resources).