Is there a third heart for logan? If so how do i get it?
yes, and to get it you need to have chosen him first in the werewolf storyline for the first heart, then after doing the expansion quests for bareshade + the country road questline and see the fight between Logan and Barrel at the bar you go home and rest at I believe it's either 18:00 or 20:00 to anytime and he should knock then just don't pick the red options and you should get his second heart, which after or before you do that you need to do the werewolf storyline further, doing it after is recommended due to it making your house in the forest unable to sleep in or go to at night unless you wanna progress the werewolf storyline without the second heart (which I think locks you out of a scene and also his third heart). but once you have the second heart you just gotta continue doing what the quest book says on the werewolf storyline.
editing to add, I checked and the I owe you a beer thing happening after the third heart event does not lock you out of Logan's third heart. you can get Logan's third heart second then do the I owe you a beer thing.