Convicted puppy killer Nathan Thompson charged with failing to comply with animal ban