I can understand him snapping if taken unawares and your doing the best thing for him one word of advice tho I've found because our babies look so cute ppl tend to just stroke them without asking I dread this because Sammi can be snappy as well so I always tell ppl to ask first as he's not to good with strangers
As for the dark he will get used to it he sounds adorable Mary Edith but aren't all of them
__________________  SAMSMUMMY  MY YORKIE IS MY BABY |