She may be canine at heart! (4)
I believe the answer is:
nina
'she' is the definition.
'may be canine at heart' is the wordplay.
'may be' indicates anagramming the letters.
'at heart' means to look at the middle letters.
The middle of 'canine' is 'anin'.
'anin' is an anagram of 'NINA'.
(Other definitions for nina that I've seen before include "- - Simone, 1933-2003, singer" , "One of Columbus's ships in 1492; girl's name" , "Al Hirschfeld's 'hidden' daughter" , "hidden crossword message" , "Girl" .)