The correct option is A True
Attributive adjectives are placed right before the noun/noun phrase it
modifies. In the given sentence, the adjective "adorable" is placed right before the noun it modifies, "puppy".
Hence the adjective here is attributive and the statement is correct.
Hence option A is correct and B is incorrect.