hm not sure why it's not working but I tried sparring with him just now 3 times without teasing and still no 2nd heart
The second heart is when you give him a flower. (Tulip) from Rose Store.