Ответ:

«Неужели я эту пёструю тряпку за него принял?» — подумал щенок.

Прямая речь перед словами автора заканчивается вопросительным знаком; после закрывающей кавычки ставится тире.