James
Welch
As you love her so much the name should be also very nice so that it feels good when anyone hears her name. To help you my friend I have some recommendations. I have few names which i think you will surely like. They are:-
Pepper, Dizzy, Layla, Harmony, Felicity ,Mandy ,Molly ,Mary, Madison, Michaela - McKayla ,Lidia, Alana, Magic, Marisa ,JoJo, Peanut ,ZoeyMiley, HannahDaizie,Sammy, Julie ,Julia ,RosieFlower, Lisa, Madella ,Ella Anna ,Annie, Caitlin, Stacey, Haylie, Shelia ,Jessica ,Alexa ,Selena, Cola, Heather, Alissa ,Jamie ,Amaya, Taylor ,Lilly, Kayla ,Kate, Katie, Paris ,Janell ,Janet and Sarah.
There are about 40 names I have listed here. Hope these words sound good to your ear and you choose one of them. Hope I would have solved your problem. I also think that you have brought one of the best pet which you will continue to love. Hope your experience is good!!!
As you have also asked about the nature of the dog I would say that from my experience about the pet I feel that this dog is very friendly in nature and is very faithful to its owner.