Oh dear sounds like you disturbed the neighbour's puppy time! I know it's hard when people are rude/sharp/obnoxious, but dont sink to their level by calling em names. The best revenge under provocation is to remain polite. Where someone claims to know everything about dogs you will never dent the armour of their smugness, so just be calm and retreat. What breed or mix is Moss?