i like it tink - i can see what some people mean about the combination of two earthy names, but then i like earthy names.
to be honest, i do know a puppy called Bracken - but that only came to mind when i read other people's posts - not when i first read the name you have picked.
If you love it - go for it.