Counter surfing

Counter surfing. This is a term you will probably be very familiar with if you have a medium to big sized dog {or a dog who is a super hero and can fly!}. You will be even more familiar if, like in our home, you also have a small person who likes to sit on…